【android】說說GestureDetector.OnGestureListener onScroll函數

來源:互聯網
上載者:User
public abstract boolean onScroll (MotionEvent e1, MotionEvent e2,
float distanceX, float distanceY)Since: API Level 1

Notified when a scroll occurs with the initial on down MotionEvent and
the current move MotionEvent. The distance in x and y is also
supplied for convenience.

Parameters
e1 The first down motion event that started the scrolling.
e2 The move motion event that triggered the current onScroll.
distanceX The distance along the X axis that has been scrolled since the last call to onScroll. This is NOT the distance between e1 and e2.
distanceY The distance along the Y axis that has been scrolled since the last call to onScroll. This is NOT the distance between e1 and e2.
Returns
  • true if the event is consumed, else false
e1 初次觸控地圖的event1e2 每次觸發onScroll函數得到的的event2 distance是上一次的event2 減去 當前event2得到的結果
//注意到順序 lastEvent2 - event2 = distance
驗證:
if (lastE2 != null){    Log.i(TAG, "distanceX:" + distanceX + " = " + (lastE2.getX()-e2.getX()));    Log.i(TAG, "distanceY:" + distanceY + " = " + (lastE2.getY()-e2.getY()));}lastE2 = MotionEvent.obtain(e2);
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.