package com.qing.leftrightdemo;
import android.app.Activity;
import android.os.Bundle;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.widget.Toast;
public class MainActivity extends Activity implements
android.view.GestureDetector.OnGestureListener {
// 定义手势检测器实例
GestureDetector detector;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 创建手势检测器
detector = new GestureDetector(this, this);
}
// 将该activity上的触碰事件交给GestureDetector处理
public boolean onTouchEvent(MotionEvent me) {
return detector.onTouchEvent(me);
}
@Override
public boolean onDown(MotionEvent arg0
Android 用onTouchEvent判断上下左右滑动
最新推荐文章于 2024-07-03 17:48:45 发布
这篇博客介绍了如何在Android应用中使用GestureDetector来检测并处理用户的上下左右滑动操作。通过定义最小滑动距离和速度阈值,实现了对滑动方向的有效判断,并通过Toast显示滑动方向。
摘要由CSDN通过智能技术生成