getAction()

來源:互聯網
上載者:User

event.getAction() 獲得的傳回值:

 

//觸控螢幕幕時刻
case MotionEvent.ACTION_DOWN:  // = 0

break;
//觸摸並移動時刻
case MotionEvent.ACTION_MOVE:  // = 2

break;

//終止觸摸時刻
case MotionEvent.ACTION_UP:  // = 1
break;

 

//有點類似於 ACTION_UP,但是不會處理事件,如:

給你舉個情境,你拚命的觸控螢幕幕,在一定的條件下(可能是後台資源被大量消耗等情況)系統終於響應不過來你的觸摸事件了,他就說算了吧,再來觸摸事件我也受不了了,給你個action_cancel告訴你我不玩了

action_cancel  一般在listview或scrollview中出現拖動是發生而不會觸發press event

當你的手指(或者其它)移動螢幕的時候會觸發這個事件,比如當你的手指在螢幕上拖動一個listView或者一個ScrollView而不是去按上面的按鈕時會觸發這個事件。

case MotionEvent.ACTION_CANCEL:  // = 3
break;

聯繫我們

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