SystemUI 锁屏点击通知解锁界面重叠(bouncer界面与锁屏第一界面)

29 篇文章 10 订阅
15 篇文章 2 订阅

不积跬步无以至千里

一.前摘

          其实这里是原生设计,google认为这样是正常的现象,设计的如此,但是咱们国内呢,考虑的看见界面层叠混乱,这样就感觉体验不好,因此认为需要改善,当然可以看大厂的手机确实都处理此问题,那咱们也处理一下吧。

二.分析

          这里说一下吧,其实这里会出现层叠主要是因为当点击通知的时候会调起锁屏的二级解锁界面即bouncer界面,而此时Bouncer界面又是透明背景,如果是帧布局的话,上一个布局的背景是透明的当然就会看到下一层了啊,所以这里就是这个逻辑造成,因此可以看到一些大厂的处理,其中处理有两种从根本性的解决这一类关于Bouncer界面与第一界面重叠的问题。

方案一:

Bouncer界面设置有背景,处理效果比较好当然就是毛玻璃化,Bouncer界面有背景当然就看不见下一层了,这种层叠的场景都不会出现了。

方案二:

因为是两个界面显示重叠了,因此就是在点击处理通知的时候要显示到解锁Bouncer界面之前把锁屏的第一界面收起来就可以了。

三.解决

咱们本文是采用的是方案二,下边说一下咱们针对方案二修改的代码逻辑如下

代码路径࿱

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SystemUI专属小号

如果对您有帮助是对我最大的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值