Android onTouchEvent事件中onTouch方法返回值(介紹)
1、若return false說明沒有成功執(zhí)行onTouch事件,在執(zhí)行完onTouch里面的代碼之后,onTouch事件并沒有結(jié)束。因此某些組件如Gallery會(huì)自動(dòng)執(zhí)行它所在view里onTouch方法的代碼。若在onTouch方法里面增加你的代碼并且最后return false就會(huì)執(zhí)行你在OnTouch方法中的處理操作了。
2、若return true說明你已經(jīng)成功執(zhí)行onTouch方法了,在執(zhí)行完onTouch中的代碼之后,這個(gè)onTouch事件就結(jié)束了。也不會(huì)再調(diào)用組件如Gallery默認(rèn)的onTouch方法了。在onTouch方法中,我們可以做很多操作,如move,down,up等等,若我們在move里面return false,那么接著的fling,up等后面的事件也不會(huì)處理。
Gallery.setOnTouchListener(new OnTouchListener(){ //@Override public boolean onTouch(View v, MotionEvent event) { System.out.println("Gallery onTouch"); if(event.getAction()==MotionEvent.ACTION_MOVE){ mDismiss.removeMessages(1); System.out.println("ACTION_MOVE "); }else if(event.getAction()==MotionEvent.ACTION_UP){ mDismiss.sendEmptyMessageDelayed(1,10000); System.out.println("ACTION_UP "); } return false; } });
注意:
1、在ViewGroup中onInterceptTouchEvent方法若反回false,那么觸屏事件會(huì)繼續(xù)向下傳遞,但如果沒有子View去處理這個(gè)事件,即子view的onTouchEvent沒有返回True,則最后還是由ViewGroup去處理這個(gè)事件,也就又執(zhí)行了自己的onTouchEvent。
2、onTouch調(diào)用前會(huì)自動(dòng)調(diào)用onInterceptTouchEvent 如果onInterceptTouchEvent返回的false,則不會(huì)調(diào)用onTouchEvent,若重寫onInterceptTouchEvent讓它在需要調(diào)用onTouchEvent時(shí)返回true
以上這篇Android onTouchEvent事件中onTouch方法返回值(介紹)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Android藍(lán)牙通信聊天實(shí)現(xiàn)發(fā)送和接受功能
這篇文章主要為大家詳細(xì)介紹了Android藍(lán)牙通信聊天實(shí)現(xiàn)發(fā)送和接受功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-07-07android實(shí)現(xiàn)可自由移動(dòng)、監(jiān)聽點(diǎn)擊事件的懸浮窗
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)可自由移動(dòng)、監(jiān)聽點(diǎn)擊事件的懸浮窗,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12Android仿銀行客戶簽名并且保存簽名的截圖文件并命名為本地時(shí)間
本文通過實(shí)例代碼給大家介紹了Android仿銀行客戶簽名并且保存簽名的截圖文件并命名為本地時(shí)間,需要的朋友可以參考下2017-07-07Android實(shí)現(xiàn)購物車添加商品動(dòng)畫
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)購物車添加商品動(dòng)畫,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06Android入門之在SharedPreference中使用加密
這篇文章主要為大家詳細(xì)介紹了Android如何使在SharedPreference中使用加密,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Android有一定的幫助,需要的可以參考一下2022-12-12Android調(diào)用系統(tǒng)默認(rèn)瀏覽器訪問的方法
這篇文章主要介紹了Android調(diào)用系統(tǒng)默認(rèn)瀏覽器訪問的方法的相關(guān)資料,需要的朋友可以參考下2016-03-03Android入門之系統(tǒng)設(shè)置Configuration類的使用教程
這篇文章主要給大家介紹一下Configuration類的使用,Configuration類是用來描述手機(jī)設(shè)備的配置信息的,比如屏幕方向,?觸摸屏的觸摸方式等,感興趣的可以了解一下2022-12-12