要实现 页面左右滑动的效果 就一定要由手势识别器, 就是这个对象 GestureDetector。
用法其实很简单,这里 写一下 方便以后用到的时候好找。
步骤就是 这样子 123.。
1. 初始化手势识别器
2 注册 手势识别的 touch 事件 。
就是这么简单。仅仅两步 就能实现识别手势页面切换。
因为 页面切换 在每个 activity 中都有 所以 我们 把手势识别器 初始化 注册 放在baseactivity里面 能够最有效地 利用我们的代码。
package com.example.gesturedemo;
import android.app.Activity;
import android.os.Bundle;
import android.view.GestureDetector;
import android.view.View;
import android.view.MotionEvent;
public abstract class BaseActivity extends Activity {
private GestureDetector mGestureDetector;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
//1 初始化 手势识别器
mGestureDetector = new GestureDetector