检测Android中触摸屏手势的动作与坐标
16lz
2021-01-23
很小很简单的程序,但很有用:
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); }@Overridepublic 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);}}
更多相关文章
- [转]android两次按返回键退出程序实现
- Android应用程序中模拟发送键盘触摸消息
- android 记录所有打开的Activity,退出程序
- android 彻底退出程序方法
- Android 4.0允许用户禁用所有系统自带程序
- Android有用代码片段(二)
- NDK开发之环境的搭建和开发第一个NDK程序
- 将程序装到sdcard上