如何解决为应用程序的所有窗口添加全局水印
我从事临床应用的工作,我的应用的预发布版本或尚未验证的版本不能用于临床应用,这一点非常重要。有时,合作医院或诊所会使用工作台构建来测试特定于站点的问题,如果有人带着这种构建走到地板上,结果可能是灾难性的(有些人可能真的会死)。
我目前正在通过构建风格进行水印。有 3 个活动,这些活动的布局是重复的。 clinical 变体没有水印,demo 变体有一个 “NOT FOR CLINICAL USE” 水印作为带有红色文字的 TextView
并且 alpha=0.2 最重要。
到目前为止,这是有效的,但我不喜欢存在重复布局的事实:开发人员可能会在发生更改时忘记更新这两个布局。
我想知道是否有办法在每次显示新窗口时调用某种窗口侦听器并将水印呈现在窗口内容之上?
注意:我知道 this approach,但我更喜欢限制在应用范围内并且不使用需要反射的隐藏 API。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。