悬浮窗拖拽的问题
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
凹凸曼大小怪77
params.gravity=Gravity.LEFT | Gravity.TOP;
设置位置属性 为左上角。
这样就不会在UI中心
2018年06月28日 03点06分
3
凹凸曼大小怪77
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS属性不会受状态栏限制
2018年06月28日 03点06分
稗田奈间◎
我是说我点击的地方叫坐标,弹出的按钮是UI,,,
2018年06月28日 08点06分
稗田奈间◎
已经解决了,,,
2018年06月28日 08点06分
1