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

随机推荐

  1. 如何兼容 MySQL + ES + MongoDB 实现上亿
  2. 谈谈PHP中的多进程消费队列
  3. 详解PHP论坛实现积分系统的思路代码
  4. php如何发布扩展信息
  5. PHP实现代码复用的traits新特性的方法
  6. PHP之钩子
  7. 学习php中利用explode函数分割字符串到数
  8. php之管理全局状态
  9. 学习PHP中使用Session配合Javascript实现
  10. 探索PHP 生命周期