悬浮窗拖拽的问题
aide吧
全部回复
仅看楼主
level 11
如图,我只能保证拖动的时候坐标在UI的中心,如何才能让UI的位置为
按下的位置 + 拖动的位置呢?就像windows的窗口一样,每次坐标回到中间有点麻烦
按照github的各种悬浮窗,坐标会回到(UI左,UI上 - 状态栏高度)
2018年06月27日 23点06分 1
level 11
换成这样效果也是一样,坐标在UI的中心,如果是悬浮按钮还好,如果是一个窗口就gg了
2018年06月27日 23点06分 2
level 13
params.gravity=Gravity.LEFT | Gravity.TOP;
设置位置属性 为左上角。
这样就不会在UI中心
2018年06月28日 03点06分 3
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS属性不会受状态栏限制
2018年06月28日 03点06分
我是说我点击的地方叫坐标,弹出的按钮是UI,,,
2018年06月28日 08点06分
已经解决了,,,
2018年06月28日 08点06分
1