Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android onTouchEvent方法

Android onTouchEvent方法

編輯:關於Android編程

Android中監聽觸摸事件是onTouchEvent方法,它的參數為MotionEvent,下面列舉MotionEvent的一些常用的方法:

getPointerCount() 獲得觸屏的點數。

getX() 獲得觸屏的X坐標值

getY() 獲得觸屏的Y坐標值

getAction() 獲得觸屏的動作

ACTION_DOWN:按下的動作開始,比如用手指按屏幕。

ACTION_UP:按下的動作完成,比如手指停止按屏幕,離開屏幕。

ACTION_MOVE:在動作開始和完成之間的移動,比如手指在屏幕上滑動。

還介紹下程序中用到的ImageView,ImageView.setFrame()的四個參數指的是left,top,right,bottom如圖:

\

left和top指的就是ImageView左上角的坐標x和y,right,bottom指的就是ImageView的右下角的坐標x和y了。


// 在操作完成時調用
infoOperatingIV.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_UP)
infoOperatingIV.clearAnimation();
return false;
}
});



from: http://blog.csdn.net/ldj299/article/details/6422547

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved