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

首頁 > 系統 > Android > 正文

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

2019-10-23 18:31:06
字體:
來源:轉載
供稿:網友

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;          }        }); 

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


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肃北| 黄山市| 云梦县| 瑞安市| 同德县| 新民市| 扎囊县| 六安市| 象州县| 元谋县| 平阳县| 长寿区| 乌兰县| 永善县| 鹤壁市| 枝江市| 宿迁市| 静海县| 荥经县| 安乡县| 泾源县| 左权县| 儋州市| 东兴市| 临夏市| 蛟河市| 宿州市| 平顺县| 五大连池市| 仁化县| 咸阳市| 辉县市| 四子王旗| 南丰县| 太仆寺旗| 沙洋县| 遂昌县| 林州市| 濉溪县| 龙南县| 遂平县|