記錄Gestures(手勢) android

來源:互聯網
上載者:User

標籤:

  • 1.手指觸碰螢幕時,觸發MotionEvent(ME)事件!
  • ME: 這個類用於封裝手勢、觸摸筆、軌跡球等等的動作事件。 
  • 其內部封裝了兩個重要的屬性X和Y,這兩個屬性分別用於記錄橫軸和縱軸的座標
  • 2.該事件被OnTouchListener監聽,可在它的onTouch()方法中獲得該MotionEvent對象!
  • 3.通過GestureDetector(GD)轉寄MotionEvent對象給OnGestureListener
  •  GD: 識別各種手勢。
  • 4.我們可以通過OnGestureListener(GL)獲得該對象,然後擷取相關資訊,以及做相關處理!
  • GL: 這是一個手勢互動的監聽介面,其中提供了多個抽象方法, 並根據GestureDetector的手勢識別結果調用相對應的方法。
  • GL中的抽象方法
    • 按下 D(onDown): 剛剛手指接觸到觸控螢幕的那一刹那,就是觸的那一下。
    • 拋擲 F(onFling): 手指在觸控螢幕上迅速移動,並鬆開的動作。
    • 長按 LP(onLongPress): 手指按在持續一段時間,並且沒有鬆開。
    • 滾動 S(onScroll):  手指在觸控螢幕上滑動。
    • 按住 SP(onShowPress): 手指按在觸控螢幕上,它的時間範圍在按下起效,在長按之前。
    • 抬起 ST(onSingleTapUp):手指離開觸控螢幕的那一刹那。

記錄Gestures(手勢) android

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.