国产探花免费观看_亚洲丰满少妇自慰呻吟_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開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁陵县| 西盟| 南召县| 年辖:市辖区| 玛多县| 泰顺县| 沧源| 庆阳市| 五莲县| 温宿县| 博客| 馆陶县| 镇康县| 赤壁市| 米泉市| 九江县| 巫山县| 宁明县| 全南县| 鄄城县| 余江县| 石河子市| 贵州省| 漳州市| 囊谦县| 和田县| 甘孜| 台湾省| 西充县| 萨迦县| 屯昌县| 平和县| 崇文区| 唐山市| 两当县| 库伦旗| 剑阁县| 正宁县| 涞水县| 扎兰屯市| 宜章县|