Android中解決頁簽手指按下從左到右滑動的bug
有一種方法可以阻止父層的View截獲touch事件,就是調(diào)用 getParent().requestDisallowInterceptTouchEvent(true);方法。
一旦底層View收到touch的 action后調(diào)用這個方法那么父層View就不會再調(diào)用onInterceptTouchEvent了,也無法截獲以后的action
在ViewPagerIndicator項目中找到TabPageIndicator該類,添加如下代碼
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
//true 不許父元素攔截當(dāng)前控件的的事件,否則反之
getParent().requestDisallowInterceptTouchEvent(true);
return super.dispatchTouchEvent(ev);
}
以上所述是小編給大家介紹的Android中解決頁簽手指按下從左到右滑動的bug,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Android?Choreographer源碼詳細(xì)分析
Choreographer的作用主要是配合Vsync,給上層App的渲染提供一個穩(wěn)定的Message處理的時機(jī),也就是Vsync到來的時候,系統(tǒng)通過對Vsync信號周期的調(diào)整,來控制每一幀繪制操作的時機(jī)2022-08-08
Android?ContentObserver?監(jiān)聽短信思路詳解
ContentObserver允許在Android中監(jiān)控特定數(shù)據(jù)的變化,可用于短信等應(yīng)用的數(shù)據(jù)監(jiān)聽,開發(fā)者可通過繼承ContentObserver并實現(xiàn)onChange方法來定義當(dāng)目標(biāo)內(nèi)容變化時的響應(yīng)行為,感興趣的朋友一起看看吧2024-09-09
Android studio 實現(xiàn)手機(jī)掃描二維碼功能
這篇文章主要介紹了Android studio 實現(xiàn)手機(jī)掃描二維碼功能,需要的朋友可以參考下2019-10-10
Android Studio 3.0后出現(xiàn)AAPT2與“android.enableAapt2”問題的解決方法
這篇文章主要給大家介紹了關(guān)于Android Studio 3.0后出現(xiàn)AAPT2與“android.enableAapt2”問題的解決方法,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07
Android序列化接口Parcelable與Serializable接口對比
我們使用 Intent 傳遞數(shù)據(jù)的時候,putExtra() 所支持的數(shù)據(jù)類型事有限的,當(dāng)需要傳遞自定義對象的時候就需要序列化。Serializable更簡單但是會把整個對象進(jìn)行序列化因此效率比Parcelable低一些2023-02-02
Android Studio 中運行 groovy 程序的方法圖文詳解
這篇文章主要介紹了Android Studio 中 運行 groovy 程序的方法,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03

