国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android 中SwipeRefreshLayout與ViewPager滑動事件沖突解決方法

2019-12-12 03:03:48
字體:
來源:轉載
供稿:網友

Android 中SwipeRefreshLayout與ViewPager滑動事件沖突解決方法

問題描述:

開發中發現,SwipeRefreshLayout的下拉刷新,與ViewPager開發的banner的左右滑動事件有一點沖突,導致banner的左右滑動不夠順暢。很容易在banner的左右滑動的過程中,觸發SwipeRefreshLayout的下拉刷新,從而導致banner左右滑動的體驗很差。

解決方案:

可以在ViewPager的滑動時候設置SwipeRefreshLayout暫時不可用,ViewPager的滑動效果就變得很流暢了。

代碼示例:

mViewPager.setOnTouchListener(new View.OnTouchListener() {          @Override          public boolean onTouch(View v, MotionEvent event) {            switch (event.getAction()) {              case MotionEvent.ACTION_MOVE:                mSwipeRefresh.setEnabled(false);                break;              case MotionEvent.ACTION_UP:              case MotionEvent.ACTION_CANCEL:                mSwipeRefresh.setEnabled(true);                break;            }            return false;          }        }); 

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石棉县| 金堂县| 河间市| 贵州省| 西峡县| 光山县| 荃湾区| 闽清县| 阿拉尔市| 桐梓县| 木里| 砚山县| 吴桥县| 渭源县| 隆尧县| 车致| 通州区| 申扎县| 京山县| 体育| 荔浦县| 文成县| 凭祥市| 平遥县| 北票市| 霸州市| 彭水| 平山县| 丹东市| 桂阳县| 永胜县| 崇州市| 绥滨县| 吉林省| 疏勒县| 巫溪县| 永德县| 龙陵县| 嘉义市| 尼玛县| 德阳市|