android触摸实现方式

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);
}
}

更多相关文章

  1. ConstraintLayout 使用可视化的方式来编写Android应用程序的界面
  2. Android添加快捷方式(Shortcut)到手机桌面
  3. android两种方式设置EditText不弹出软键盘
  4. android listview继承BaseAdapter,自定义的适配器,getView方法执
  5. Android Activity四种启动方式
  6. android 开发包的离线安装方式
  7. android 获取包名的两种方式
  8. android桌面快捷方式添加 删除 更新 自动运行
  9. android 设置主页面的方式

随机推荐

  1. 应用基础
  2. android小问题-去除状态栏下的阴影
  3. [翻译]Android单手指缩放-第二部分(Androi
  4. Android免Root权限Hook系统函数修改程序
  5. Android(安卓)缓存
  6. android面试题总结加强再加强版(四)
  7. 让最新的 Android(安卓)Q Beta 3 强制重
  8. android动画深入解析--仿58底部导航的ite
  9. Android(安卓)表格控件-动态实现表格效果
  10. React Native之Image组件使用时Android和