国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android開發之實現手勢滑動的功能

2019-10-22 18:27:13
字體:
來源:轉載
供稿:網友

Android開發之實現手勢滑動的功能

首先得Activity必須實現OnGestureListener接口,該接口提供了關于手勢操作的一些方法,

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

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

onLongPress方法:長按屏幕時觸發

public void onLongPress(MotionEvent e)

onScroll方法:當手在屏幕上滑動離開屏幕時觸發,參數跟onFling一樣(注意兩者的區別)

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

 onShowPress方法:點擊了觸摸屏,但是沒有移動和彈起的動作onShowPress和onDown的區別在于 onDown是,一旦觸摸屏按下,就馬上產生onDown事件,但是onShowPress是onDown事件產生后, 一段時間內,如果沒有移動鼠標和彈起事件,就認為是onShowPress事件。

public void onShowPress(MotionEvent e)

onSingleTapUp方法:輕擊觸摸屏后,彈起。如果這個過程中產onLongPress、onScroll和onFling事件,就不會 產生onSingleTapUp事件。

public boolean onSingleTapUp(MotionEvent e)

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


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闽侯县| 政和县| 德庆县| 介休市| 怀集县| 柳江县| 苍山县| 宁河县| 黎平县| 威信县| 凯里市| 兴国县| 晴隆县| 武强县| 天津市| 伊宁县| 旅游| 武胜县| 冕宁县| 古蔺县| 中牟县| 庆元县| 昆明市| 杭锦后旗| 左权县| 连城县| 昭觉县| 鞍山市| 保山市| 南江县| 平舆县| 广元市| 通山县| 博白县| 即墨市| 云霄县| 杂多县| 龙井市| 望城县| 卫辉市| 望城县|