android窗口activity,可以只设置背景activity某个控件高亮?
我的页面有一个悬浮按钮,点击悬浮按钮弹出一个dialogactivity,要求是弹出dialog后背景模糊,但是悬乎按钮依旧高亮。
背景全部模糊或者全部高亮设置很方便,但是像这种只让某个控件高亮可以吗?
或者说还有其他办法实现吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
指定某个位置不参与模糊肯定是比较难做的,可以换个思路,在最上层再放一个一模一样的悬浮按钮就行了
嗯。。。
先定义几个变量。假设你从lastActivity跳转到dialogActivity,有悬浮按钮fab,要求在期间保持高亮。
lastActivity的布局是这样的:
正文 --在他上面是--> 模糊层 --在他上面是--> fab
当你跳转到dialogActivity时,将模糊层显示,完了。
不过fab也响应不了事件啊
泻药。
同意 @lugegege 的想法,目测这是实现起来最轻松的。
模糊是加了一层半透明, 自己实现一个半透明层, 在按钮的位置上挖个洞(对应位置为全透明). 参考各种引导方案的实现