悬浮窗事件穿透到下层界面,但是悬浮窗不响应事件

虚妄狼 2020-02-07 06:15:01
我在悬浮窗flag上加了WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE 后悬浮窗事件可穿透到下层界面。 但是悬浮窗里的View就不响应点击事件了 有什么方法能让悬浮窗和下层界面都响应事件?
...全文
2682 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
小花704 2022-06-21
  • 打赏
  • 举报
回复

有思路吗

小花704 2022-06-21
  • 打赏
  • 举报
回复

咋搞呢,我也想知道

KF_G 2020-12-23
  • 打赏
  • 举报
回复
分割响应区吧,需要响应的地方使用悬浮窗
vVvSuk 2020-07-27
  • 打赏
  • 举报
回复
请问楼主你这个问题解决了吗,我也碰到了。
虚妄狼 2020-02-25
  • 打赏
  • 举报
回复
所以说是什么导致你发条评论可以变成三条的?
辉猿走壁 2020-02-25
  • 打赏
  • 举报
回复
悬浮窗和下层界面应该是不同的window,事件应该不会同时在两个window被处理的吧。悬浮窗view不响应应该是因为悬浮窗view所在的整个window都不响应事件了。
王能 2020-02-25
  • 打赏
  • 举报
回复
非root莫属了
zhaoqinmuxue 2020-02-13
  • 打赏
  • 举报
回复
安卓的事件默认只能被消耗一次,两个view都响应需要自定义,修改view的默认实现
虚妄狼 2020-02-13
  • 打赏
  • 举报
回复 1
我的需求是在其它程序界面有效,但是可能谷歌为了安全问题不允许,因为看源码如果被遮挡住就pase掉了,旧api5.1前应该可行
虚妄狼 2020-02-13
  • 打赏
  • 举报
回复
悬浮窗窗和活动布局根本就不是一回事,两个是分开,不在一个容器中的,就算我自定义悬浮窗的自定义view重写onTouchEvent方法返回false,也不能达到下层布局活动,除非在这个方法里面强制回调下层布局容器的分发事件方法,并且这个活动是你自己程序才有效。
six周 2020-02-12
  • 打赏
  • 举报
回复
我有个想法:获取按下的那个点,判断那个点是否位于悬浮框中的view和下层界面相应点击事件的view中

80,360

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧