2017年2月9日Android实现滑动七种方式的全面总结
坐标系基础概念
在讨论滑动效果之前,必须先理解两个重要的坐标体系概念。第一个是屏幕坐标系,这是以设备屏幕左上角为原点(0,0)的绝对坐标系。第二个是视图坐标系,这是相对于父容器的相对坐标系,以视图自身左上角为原点。
View位置确定机制
View在绘制时通过onLayout()方法确定其在父容器中的位置。要实现View的滑动效果,我们可以调用layout()方法传入新的坐标参数。这些坐标参数可以在触摸事件中进行实时获取和处理,为后续的滑动实现奠定基础。
简单滑动实现示例
下面演示一个View随手指滑动的简单实现方案:
1. 在触摸事件ACTION_DOWN中记录手指按下时的初始坐标(start...
Time:2025年08月26日 20:48:07 Read:36℃