Android中的手势识别
来源:互联网 发布:编辑录音的软件 编辑:程序博客网 时间:2024/04/29 18:43
android中有一个手势识别类:GestureDetector,其通过通过android.view.GestureDetector.OnGestureListener来触发事件。
package com.xcz1899.test;import android.app.Activity;import android.os.Bundle;import android.view.GestureDetector;import android.view.GestureDetector.OnGestureListener;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends Activity implements OnTouchListener{GestureDetector mGesture;TextView mTVTest;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mTVTest = (TextView) findViewById(R.id.tv_test);mTVTest.setOnTouchListener(this);}@Overridepublic boolean onTouch(View v, MotionEvent event) {mGesture =new GestureDetector(this, new OnGestureListener() {@Overridepublic boolean onDown(MotionEvent e) {Toast.makeText(getApplicationContext(), "onDown", Toast.LENGTH_SHORT).show();return false;}@Overridepublic void onShowPress(MotionEvent e) {Toast.makeText(getApplicationContext(), "onShowPress", Toast.LENGTH_SHORT).show();}@Overridepublic boolean onSingleTapUp(MotionEvent e) {Toast.makeText(getApplicationContext(), "onSingleTapUp", Toast.LENGTH_SHORT).show();return false;}@Overridepublic boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,float distanceY) {Toast.makeText(getApplicationContext(), "onScroll", Toast.LENGTH_SHORT).show();return false;}@Overridepublic void onLongPress(MotionEvent e) {Toast.makeText(getApplicationContext(), "onLongPress", Toast.LENGTH_SHORT).show();}@Overridepublic boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,float velocityY) {Toast.makeText(getApplicationContext(), "onFling", Toast.LENGTH_SHORT).show();return false;}});return mGesture.onTouchEvent(event);}}
0 0
- Android中的手势识别
- Android中的手势识别
- Android中的手势识别
- Android触摸屏中的手势识别
- Android触摸屏中的手势识别
- android中的手势识别工具类
- Android中的手势识别器GestureDetector
- Android-自定义手势识别-复杂手势识别
- Android+手势识别详解
- android手势Gesture识别
- android之手势识别
- Android 多点手势识别
- Android触摸屏手势识别
- android基础--手势识别
- android手势识别实例
- Android GestureDetector手势识别
- Android 多点手势识别
- Android 手势识别
- Svn 安装心得
- Oil Deposits 油田,深搜 http://vjudge.net/contest/view.action?cid=49515#problem/G
- IE 浏览器新奇技巧28则
- 简单的程序日志打印函数WriteLog,适用于vc等,含宽字符。
- 3G 拨号出现”couldn't open ppp database /var/run/pppd2.tdb“错误
- Android中的手势识别
- 两个小时学会DirectDraw编程 (转)
- AIX 不能创建 高权限ID 的 问题
- Cloud Foundry中gorouter对StickySession的支持
- [cocos2dx笔记010]用于UI的事件管理器
- [题解][LeetCode][Linked List Cycle]
- bat编程基础(三)
- UVA299 Train Swapping
- CXF报错及解决方案