淺談Viewpager和輪播圖的沖突解決方法
更新時間:2017年04月15日 09:52:41 投稿:jingxian
下面小編就為大家?guī)硪黄獪\談Viewpager和輪播圖的沖突解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
實例如下:
//解決ViewPager和輪播圖滑動沖突
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
switch (ev.getAction()) {
case MotionEvent.ACTION_DOWN:
// 讓當(dāng)前viewpager的父控件不去攔截touch事件
getParent().requestDisallowInterceptTouchEvent(true);
downX = (int) ev.getX();
downY = (int) ev.getY();
break;
case MotionEvent.ACTION_MOVE:
int moveX = (int) ev.getX();
int moveY = (int) ev.getY();
if (Math.abs(moveX - downX) >= Math.abs(moveY - downY)) {
// 滑動輪播圖
getParent().requestDisallowInterceptTouchEvent(true);
} else {
// 刷新listview
getParent().requestDisallowInterceptTouchEvent(false);
}
break;
}
return super.dispatchTouchEvent(ev);
}
以上這篇淺談Viewpager和輪播圖的沖突解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- android?ViewPager實現(xiàn)一個無限輪播圖
- viewpager實現(xiàn)自動循環(huán)輪播圖
- Android Viewpager實現(xiàn)無限循環(huán)輪播圖
- Android使用viewpager實現(xiàn)自動無限輪播圖
- ViewPager打造輪播圖Banner/引導(dǎo)頁Guide
- Android 使用ViewPager實現(xiàn)輪播圖效果
- Android ViewPager實現(xiàn)輪播圖效果
- Android實現(xiàn)基于ViewPager的無限循環(huán)自動播放帶指示器的輪播圖CarouselFigureView控件
- Android中用RxJava和ViewPager實現(xiàn)輪播圖
- 使用ViewPager2實現(xiàn)簡易輪播圖效果
相關(guān)文章
Android事件分發(fā)機制(下) View的事件處理
這篇文章主要介紹了Android事件分發(fā)機制下篇, View的事件處理的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-01-01
解析Android中string-array數(shù)據(jù)源的簡單使用
本篇文章是對Android中string-array數(shù)據(jù)源的使用進行了詳細的分析介紹,需要的朋友參考下2013-06-06
Android中實現(xiàn)基本的短信攔截功能的代碼示例
這篇文章主要介紹了Android中實現(xiàn)基本短信攔截功能的代碼示例,這里之突出核心部分針對一個號碼,當(dāng)然程序擴充后可以制定更多攔截規(guī)則,需要的朋友可以參考下2016-04-04
Android開發(fā)實現(xiàn)控件雙擊事件的監(jiān)聽接口封裝類
這篇文章主要介紹了Android開發(fā)實現(xiàn)控件雙擊事件的監(jiān)聽接口封裝類,需要的朋友可以參考下2020-03-03
Android通過ExifInterface判斷Camera圖片方向的方法
今天小編就為大家分享一篇關(guān)于Android通過ExifInterface判斷相機圖片朝向的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12
解決Android Studio xml 格式化不自動換行的問題
這篇文章主要介紹了解決Android Studio xml 格式化不自動換行的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
詳解Android如何自定義view實現(xiàn)圓形進度條
Android中實現(xiàn)進度條有很多種方式,自定義進度條一般是繼承progressBar或繼承view來實現(xiàn)。本文將介紹通過自定義View實現(xiàn)的圓形進度條,感興趣的可以動手試一試2022-01-01

