检测Android触摸屏手机手势的动作与坐标
2012-09-05 00:43
495 查看
很小很简单的程序,但很有用:
Java代码
package com.ray.touch;
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.widget.TextView;
import android.widget.Toast;
public class TouchPaint extends Activity {
TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView) findViewById(R.id.tv);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
float x = event.getX();
float y = event.getY();
switch(event.getAction()){
case MotionEvent.ACTION_DOWN: tv.setText("down"+"("+x+","+y+")");break;
case MotionEvent.ACTION_UP: tv.setText("up"+"("+x+","+y+")");break;
case MotionEvent.ACTION_MOVE:tv.setText("move"+"("+x+","+y+")");break;
}
return super.onTouchEvent(event);
}
}
Java代码
package com.ray.touch;
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.widget.TextView;
import android.widget.Toast;
public class TouchPaint extends Activity {
TextView tv;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
tv = (TextView) findViewById(R.id.tv);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
float x = event.getX();
float y = event.getY();
switch(event.getAction()){
case MotionEvent.ACTION_DOWN: tv.setText("down"+"("+x+","+y+")");break;
case MotionEvent.ACTION_UP: tv.setText("up"+"("+x+","+y+")");break;
case MotionEvent.ACTION_MOVE:tv.setText("move"+"("+x+","+y+")");break;
}
return super.onTouchEvent(event);
}
}
相关文章推荐
- 安卓手机如何玩转「动作手势检测」?有TensorFlow就够了 | 实用教程
- Android - xml动画,识别手势动作,代码抽取,获取手机SIM卡串号,获取联系人数据,开机广播,发送/解析短信,报警音乐
- Android 手势检测---GestureDetector
- Android检测手机是否安装某个应用
- Android 手势检测实战 打造支持缩放平移的图片预览效果(下)
- 浏览器判断检测手机中是否安装了ios/android客户端程序
- 检测android手机是否支持nfc和hce
- 编写 Android 触摸屏手势识别程序
- Android 系列 6.31在Android中检测手势
- Android 之检测手机网络是否可用
- 在android中举例说明用Environment、StatFs以及DecimalFormat来检测手机中存储卡的空间大小以及剩余空间大小
- Android中检测手机制式和移动网络类型
- 【Android2D游戏开发十六】(上文之触摸屏手势)详解Android Gesture 手势操作!利用手势实现一个简单切换图片的功能!
- Android——如何检测自己手机是否联网
- 【Android】不弹root请求框检测手机是否root
- AndroidStudio检测不到手机设备
- Android中用户手势检测详述(OnCliskListener、OnTouchListener和GestureDetecter)
- android检测手机是否安装某个app
- 16—【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能
- Android手势检测