Android笔记之监听左右滑动事件
2013-11-16 12:22
447 查看
1.activity监听滑动(只对空白部分监听左右滑动,对组件例如ListView无效)
Done!
package com.example.movetest; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.GestureDetector; import android.view.MotionEvent; public class MainActivity extends Activity { private GestureDetector mGestureDetector; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mGestureDetector = new GestureDetector(this, new MyGestureListener()); } public boolean onTouchEvent(MotionEvent event) { return mGestureDetector.onTouchEvent(event); } class MyGestureListener extends GestureDetector.SimpleOnGestureListener { public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { if (e1.getX() - e2.getX() > 20) { Log.i("MainActivity", "To Left"); } if (e2.getX() - e1.getX() > 20) { Log.i("MainActivity", "To Right"); } return true; } } }
Done!
相关文章推荐
- 封装的android监听手指左右滑动屏幕的事件类分享
- Android精简小笔记(7):左右滑动屏幕事件的触发:
- Android开发:监听当前View的左右滑动事件,并返回给当前的activity或者fragment
- android监听左右滑动事件
- Android 高级UI设计笔记03:使用Scroller实现绚丽的ListView左右滑动删除Item效果(转载)
- android 开发零起步学习笔记(十二):android监听事件添加动作的三种方式
- 【ScrollView】Android ScrollView监听滑动事件
- android onTouchEvent 左右手势滑动事件处理
- Android——滑动监听RecyclerView线性流+左右划删除+上下移动
- Android基础学习笔记---事件监听(一)
- android onTouchEvent 左右手势滑动事件处理
- android左右滑动监听,上下滑动
- 监听手指左右滑动屏幕的事件,封装好了一个类
- android之ExpandableListView 的滑动到底部的精确监听事件
- Android开发ScrollView上下左右滑动事件冲突整理一(根据事件)
- android 事件拦截 (Viewpager不可以左右滑动)
- Android中实现监听ScrollView滑动事件
- android onTouchEvent 左右手势滑动事件处理
- android上下左右滑动监听
- Android 下拉刷新 左右滑动 事件冲突