qiuxiang / flutter-android-window

A flutter plugin allows you to create native android floating window.
MIT License
62 stars 19 forks source link

拖拽不太灵敏 #10

Open capy9 opened 2 years ago

capy9 commented 2 years ago

draw overlay后,在界面拖拽不灵敏,是flutter框架的问题吗?作者你好,请问有Android原生实现相同逻辑benchmark过吗。

qiuxiang commented 2 years ago

能发个视频演示下吗,怎么个拖拽不灵敏

qiuxiang commented 2 years ago

需要注意的是,如果 window 里存在可滚动元素的话会存在手势竞争的情况,在滚动方向拖拽会被捕获,不会触发拖拽,如果是滚动垂直方向就能拖拽。

capy9 commented 2 years ago

需要注意的是,如果 window 里存在可滚动元素的话会存在手势竞争的情况,在滚动方向拖拽会被捕获,不会触发拖拽,如果是滚动垂直方向就能拖拽。

没有碰到按钮和边缘也会有触发不了拖拽的情况。我看看怎么给你复现下再发给你。

WxqKb commented 2 years ago

应该是存在焦点问题,拖拽悬浮窗后,需要重新点击浮窗外的元素才能操作浮窗外的界面。

qiuxiang commented 2 years ago

@WxqKb 你说的这个问题是后面新增 focusable 才出现的,暂时没想到好的处理办法,所以默认是 false

WxqKb commented 2 years ago

@WxqKb 你说的这个问题是后面新增 focusable 才出现的,暂时没想到好的处理办法,所以默认是 false

可以配置到flutter层,由用户去传入是否要自动聚焦

qiuxiang commented 2 years ago

有这个参数的