当前位置: 代码迷 >> Android >> 检测Android中触摸屏手势的动作与座标
  详细解决方案

检测Android中触摸屏手势的动作与座标

热度:47   发布时间:2016-05-01 14:27:30.0
检测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 楼 geek87 2011-05-26  
不错,友情支持一下。
  相关解决方案