yxch 发表于 2023-8-7 20:51

鸿蒙3.0的一个小问题

本帖最后由 yxch 于 2023-8-8 11:48 编辑

手机mate30pro,在鸿蒙3.0的某一次升级之后,手机弹出提示文字(android系统里称之为toast,就是屏幕下方正中弹出一个黑底白字的提醒,过一两秒自动消失,详见图)时,触屏操作无效了。以前弹出提示的时候仍然可以操作其下方的界面,完全不受影响,结果这一变就必须等弹出文字消失才能操作,很难受,而且无法理解这样改的原因。虽然不抱什么希望,上来问问看有没有解决办法

应该是类似这个帖子主楼描述的情况,一般情况下这个toast层会设置为不接收触摸信息,它下方的层会设置为接收触摸信息,不知为何我的手机上这个toast接收了触摸信息,挡住了下方层。以前我非常确定当toast出现时,可以无视它继续操作下方层,某次升级系统之后就不行了。
https://stackoverflow.com/questi ... e-and-not-on-others
要找个弹出toast的情况一时还找不到,随便网上搜了张图,就是这种半透明黑底白字的提示。刚刚又试了几次,好像李跳跳的toast不会阻挡操作,系统弹的才会。


MMIno 发表于 2023-8-8 09:30

同样的机型,没见过你这种情况,我甚至都没见过你说的提示文字

yxch 发表于 2023-8-8 11:30

MMIno 发表于 2023-8-8 09:30
同样的机型,没见过你这种情况,我甚至都没见过你说的提示文字

https://p.sda1.dev/12/3499edf008dc2e7f4ac3698b42587e8d/CMP_20230808112914536.jpg

就像图下方“李跳跳”这种提示,肯定遇到过的,可能是我主楼形容得不准确

MMIno 发表于 2023-8-8 11:39

真没有,我也用李跳跳,我真没遇过这种提示

0WHan0 发表于 2023-8-8 11:48

我猜这可能是Android11或12后的新特性,因为我手上的Android13的小米toast弹出时也没法触控下面的内容,另外一台底层是Android10的鸿蒙3.0的老手机就还能触控

yxch 发表于 2023-8-8 11:50

0WHan0 发表于 2023-8-8 11:48
我猜这可能是Android11或12后的新特性,因为我手上的Android13的小米toast弹出时也没法触控下面的内容,另 ...

我也有这个怀疑,这个特性莫名其妙,很影响操作,大部分情况toast的提示都不重要

hgfdsa 发表于 2023-8-8 15:10

原生的toast没有这个问题,大概率是第三方框架自己实现的仿照toast,为了维持IOS android一致性,所以很多常用控件都没用系统自带的。

xu5891166 发表于 2023-8-8 22:17

同mate30pro没碰上过,下面弹窗时我也能正常操作,不管是李跳跳还是别的,不过我的系统就没怎么给我弹过这个窗
页: [1]
查看完整版本: 鸿蒙3.0的一个小问题