android窗口activity,可以只设置背景activity某个控件高亮?

发布于 2022-09-05 02:50:08 字数 128 浏览 19 评论 0

我的页面有一个悬浮按钮,点击悬浮按钮弹出一个dialogactivity,要求是弹出dialog后背景模糊,但是悬乎按钮依旧高亮。
背景全部模糊或者全部高亮设置很方便,但是像这种只让某个控件高亮可以吗?
或者说还有其他办法实现吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

故事未完 2022-09-12 02:50:08

指定某个位置不参与模糊肯定是比较难做的,可以换个思路,在最上层再放一个一模一样的悬浮按钮就行了

一桥轻雨一伞开 2022-09-12 02:50:08

嗯。。。

先定义几个变量。假设你从lastActivity跳转到dialogActivity,有悬浮按钮fab,要求在期间保持高亮。

lastActivity的布局是这样的:
正文 --在他上面是--> 模糊层 --在他上面是--> fab
当你跳转到dialogActivity时,将模糊层显示,完了。

不过fab也响应不了事件啊

夢归不見 2022-09-12 02:50:08

泻药。
同意 @lugegege 的想法,目测这是实现起来最轻松的。

入画浅相思 2022-09-12 02:50:08

模糊是加了一层半透明, 自己实现一个半透明层, 在按钮的位置上挖个洞(对应位置为全透明). 参考各种引导方案的实现

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文