android_手势滑动的实现
来源:互联网 发布:中行中银淘宝信用卡 编辑:程序博客网 时间:2024/05/21 09:48
手势滑动,其实也就是触摸事件
public class PhoneGuard01 extends Activity { private GestureDetector mGestureDetector; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_phone_guard01); //创建手势识别对象,并创建手势识别的监听 mGestureDetector = new GestureDetector(this,new SimpleOnGestureListener(){ //这个方法需要自己去重写 @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { float X1=e1.getX();//获取按下去的坐标点,X轴 float X2=e2.getX();//获取提起来的坐标点,Y轴 float Y1=e1.getY();//获得按下去的Y轴坐标点 float Y2=e1.getY();//获得提起来的Y轴坐标点 //Y的移动距离,比X 的移动距离要大,所以不做任何的操作 if(Math.abs(Y1-Y2)>Math.abs(X1-X2)){ return false; } if(X1>X2){//表示下一页 nextPage(null); } return super.onFling(e1, e2, velocityX, velocityY); } }); } /** 下面代码的意思就是说,把自己的手势识别的触摸事件, 让父类去调用 */ //onTouchEvent(MotionEvent event)是继承来自View对象的 @Override public boolean onTouchEvent(MotionEvent event) { //mGestureDetector.onTouchEvent(event)是GestureDetector自己本身的 mGestureDetector.onTouchEvent(event); return super.onTouchEvent(event); }//-----------------上面就是手势识别的代码实现------------------------------ //跳转到下一个页面 public void nextPage(View v){ Intent intent=new Intent(this,PhoneGuard02.class); startActivity(intent); finish(); }}
0 0
- android_手势滑动的实现
- Android_手势 滑动图片
- android_手势滑动+外形支援
- android学习笔记---47-android_手势识别技术的实现,手势库的创建
- 实现Fragment滑动onFling的手势识别
- view实现手势滑动
- ViewFlipper实现手势滑动
- Android_手势
- 用ViewFlipper实现手势滑动
- Android 实现view手势滑动
- Android:实现手势滑动的事件处理方法
- Android:实现手势滑动的事件处理方法
- 关于ViewFlipper中GridView手势滑动滑的实现
- Android:实现手势滑动的事件处理方法
- 手势滑动结束 Activity(一)基本功能的实现
- 手势滑动结束 Activity(一)基本功能的实现
- Android:实现手势滑动的事件处理方法
- Android实现手势滑动的事件处理方法
- filter IE滤镜(Internet Explorer)CSS
- iOS修改截取图片不规范问题
- git使用入门
- 安卓视频播放器 一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定,仿今日头条 Android视频播放器
- CSS定位position使用介绍
- android_手势滑动的实现
- ThinkPHP学习--ThinkPHP中的单字母函数汇总
- 【LeetCode】144. Binary Tree Preorder Traversal 二叉树先序遍历的非递归实现
- uLua记录--LuaMgr
- tcpdump:运行在命令行下的嗅探工具
- iOS 元素坐标转换
- 10 个 Redis 建议/技巧
- selinux mode DAC and MAC
- CMakeLists.txt与Makefile 的区别