android 添加左右滑屏手势
来源:互联网 发布:mac玩qq游戏大厅 编辑:程序博客网 时间:2024/06/07 17:13
思路:添加左右划屏幕判断,得到判断后模拟加减按键按下。
模拟按键按下用 mbotton.performClick(); 方法
划屏幕方法 使用 GestureDetector 手势监测类。
实现:
实现接口:OnTouchListener, OnGestureListener
创建:private GestureDetector mGestureDetector;
实例化:new GestureDetector(this, this); //第一个this 是指该activity 的context 第二个this 是本地实现了OnGestureListener listener 的接口
重写接口:自动添加以下的几个函数,只要重写其中的
public boolean onTouch(View v, MotionEvent event)
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
note: 在中间的layout中滑动所以 要打开该布局的 android:longClickable="true"
实现参考:
http://www.2cto.com/kf/201110/109480.html
http://blog.csdn.net/chaijun0613/article/details/6397495
0 0
- android 添加左右滑屏手势
- 【编程语言】Android--手势滑屏及左右滑屏
- Android--手势滑屏及左右滑屏
- android 手势左右滑动
- android手势左右滑动
- android 手势左右滑动
- android 手势左右滑动
- android手势左右滑动
- Android 添加手势操作
- android左右滑屏
- android onTouchEvent 左右手势滑动事件处理
- android 简单的 左右上下手势 判断
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- LeetCode Valid Number
- <h2>一个定义列表:</h2>
- scala-school_concurrency in scala—Thread based
- poj1410
- HDU 2546饭卡(DP:01背包)
- android 添加左右滑屏手势
- 找出1到19之中数的和为20的所有组合
- mysql的tmp_table_size和max_heap_table_size
- HDU 2955 Robberies(DP:01背包)
- 4,多态和接口
- dd 标签 -- 代表HTML自定义列表描述
- 题目77-开灯问题
- 一、Mybatis3入门之xml方式
- HDU 3466 Proud Merchants(DP:01背包+贪心)