getActivity / EasyWindow

Android 悬浮窗框架,好用不解释
Apache License 2.0
1.46k stars 162 forks source link

[Bug]:setOutsideTouchable 不起作用问题 #55

Closed ZJFCany closed 4 months ago

ZJFCany commented 7 months ago

Framework Version [Required]

10.6

Issue Description [Required]

设置setOutsideTouchable 无效 设置为true 返回键可以起作用 但是窗口不能关闭 此时点击区域外 是无效的

Steps to Reproduce [Required]

一直复现此问题

Is the Issue Reproducible? [Required]

Yes

Project targetSdkVersion [Required]

33

Device Information [Required]

红米

Android Version [Required]

11

Issue Source Channel [Required]

自己遇到的

Is it specific to certain device models? [Required]

任何机型都复现

Does the latest version of the framework have this issue? [Required]

Yes

Is the issue mentioned in the framework documentation? [Required]

No

Did you consult the framework documentation but couldn't find a solution? [Required]

Yes

Has a similar issue been reported in the issue list? [Required]

No

Have you searched the issue list but couldn't find a solution? [Required]

Yes

Can the issue be reproduced with a demo project? [Required]

Yes

Provide Error Stack Trace

No response

Provide Screenshots or Videos

No response

Provide a Solution

No response

ZJFCany commented 7 months ago

外部可以触摸 但是没有关闭window

getActivity commented 7 months ago
image
getActivity commented 7 months ago

小伙子,你有看过这句 API 的代码注释?

ZJFCany commented 6 months ago

那要想让窗口关闭,是不是要自己写一下外部的触摸事件

getActivity commented 6 months ago

那要想让窗口关闭,是不是要自己写一下外部的触摸事件

框架是基于 WindowManager 做的封装,目前 WindowManager 并不支持这个功能,建议你使用 Dialog 或者 PopupWindow 来实现。