android滑动
来源:互联网 发布:ubuntu 安装 kde桌面 编辑:程序博客网 时间:2024/06/11 03:38
屏幕切换指的是在同一个Activity内屏幕见的切换。
通过GestureDetector、OnGestureListener实现滑屏事件
滑屏实现:
手势坐标介绍
Android屏幕坐标系如下图(左)
(1)MotionEvent中 e1是手指第一次按上屏幕的起点,e2是抬起手指离开屏幕的终点,根据上图Android屏幕坐标系可知:
手指向右滑动,终点(e2)在起点(e1)的右侧,有e2.getX() - e1.getX()
手指向左滑动,终点(e2)在起点(e1)的左侧,有e2.getX() - e1.getX() 小于0
手指向下滑动,终点(e2)在起点(e1)的下侧,有e2.getY() - e1.getY()
手指向上滑动,终点(e2)在起点(e1)的上侧,有e2.getY() - e1.getY() 小于0
===========================================================
(2)onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
distanceX,是前后两次call的X距离,不是e2与e1的水平距离
distanceX,是前后两次call的Y距离,不是e2与e1的垂直距离
具体数值的方向,请详见上图(中)
==================================================================
(3)onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
velocityX,是X轴的每秒速度
velocityY,是Y轴的每秒速度
具体数值的方向,请详见上图(右)
仔细观察可以发现:velocityX、velocityY的方向与distanceX、distanceY方向正好相反
- android滑动
- Android:滑动
- Android 滑动
- Android 滑动
- android 滑动效果---左右滑动
- android滑动---锯齿状左右滑动
- android 滑动分页
- android滑动分页
- Android 判断屏幕滑动
- Android 屏幕滑动事件
- android滑动分页
- android 手势左右滑动
- android滑动按钮事件
- android滑动基础篇
- android滑动解锁
- Android 左右滑动 控件
- Android--Listview横向滑动
- Android滑动切换activity
- 如何让Hadoop运行在OpenStack之上
- 鸟哥的Linux私房菜
- 效果方法(jQuery)
- Parity
- 数论中的定理
- android滑动
- 谈谈如何学习Linux操作系统
- Struts2 学习笔记04 路径问题
- VMware 虚拟机安装 MAC OS X 过程
- sqlmap实例拿站
- ios绘图
- android滑动值的计算
- LinearLayout——线性布局(下)
- 程序员学英语三部曲