Android 可拖拽控件实现(onTouchListener 与 Translation)
最近遇到有需要实现拖拽功能的控件,之前也写过,只是没有做记录就需要重做,所以这次顺便记录一下,以后直接复制粘贴岂不快哉?!
1. 主要思路
主要通过设置 View 的 OnTouchListener 达到监控拖拽信息的效果。根据 touch 事件的坐标信息变化控制控件的位置,这里使用的是 setTranslationX 与 setTranslationY 来改变 View 在屏幕上显示的位置,计算之后设定偏移即可。对于 touch 事件中坐标信息不熟悉的同学可以看一下这篇文章:Android View获取
原创
2020-09-22 18:00:40 ·
1669 阅读 ·
0 评论