欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android開發(fā)之實(shí)現(xiàn)手勢(shì)滑動(dòng)的功能

 更新時(shí)間:2017年09月25日 10:25:41   作者:alwyq  
這篇文章主要介紹了Android開發(fā)之實(shí)現(xiàn)手勢(shì)滑動(dòng)的功能的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下

Android開發(fā)之實(shí)現(xiàn)手勢(shì)滑動(dòng)的功能

首先得Activity必須實(shí)現(xiàn)OnGestureListener接口,該接口提供了關(guān)于手勢(shì)操作的一些方法,

onDown方法:onDown是,一旦觸摸屏按下,就馬上產(chǎn)生onDown事件

public boolean onDown(MotionEvent e) {
return false;
}
  • onFling方法:當(dāng)手在屏幕上滑動(dòng)但手未離開屏幕時(shí)觸發(fā)
  • MotionEvent e1 手開始觸碰屏幕的位置的MotionEvent對(duì)象
  • MotionEvent e2 手結(jié)束觸碰屏幕的位置的MotionEvent對(duì)象
  • float velocityX 表示手在水平方向的移動(dòng)速度
  • float velocityX 表示手在垂直方向的移動(dòng)速度
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) 

onLongPress方法:長(zhǎng)按屏幕時(shí)觸發(fā)

public void onLongPress(MotionEvent e)

onScroll方法:當(dāng)手在屏幕上滑動(dòng)離開屏幕時(shí)觸發(fā),參數(shù)跟onFling一樣(注意兩者的區(qū)別)

public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)

 onShowPress方法:點(diǎn)擊了觸摸屏,但是沒有移動(dòng)和彈起的動(dòng)作onShowPress和onDown的區(qū)別在于 onDown是,一旦觸摸屏按下,就馬上產(chǎn)生onDown事件,但是onShowPress是onDown事件產(chǎn)生后, 一段時(shí)間內(nèi),如果沒有移動(dòng)鼠標(biāo)和彈起事件,就認(rèn)為是onShowPress事件。

public void onShowPress(MotionEvent e)

onSingleTapUp方法:輕擊觸摸屏后,彈起。如果這個(gè)過程中產(chǎn)onLongPress、onScroll和onFling事件,就不會(huì) 產(chǎn)生onSingleTapUp事件。

public boolean onSingleTapUp(MotionEvent e)

如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論