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. Android:CountDownTimer 实现倒计时功能
  2. Android(安卓)手势滑动,多点触摸放大缩小图片
  3. 用android:clipChildren来实现红心变大特效
  4. Android(安卓)实现全屏和无标题栏的显示
  5. Android(安卓)8、Android(安卓)9获取手机序列号的兼容写法
  6. 【摘录】Android(安卓)Gesture Detector
  7. Android开发实现拖动效果
  8. Android(安卓)用MediaCodec实现视频硬解码
  9. ConstraintLayout 使用可视化的方式来编写Android应用程序的界面

随机推荐

  1. android 常用代码备份
  2. Downloadmanager in android
  3. 时钟控件布局
  4. Android(安卓)studio报错:找不到匹配的任
  5. android 3.0以上对usb设备的访问USB
  6. android双击返回键退出程序
  7. Android(安卓)error:Lint found fatal er
  8. 判断应用是安装还是卸载了
  9. 手机壁纸设置相关
  10. android单元测试