亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > iOS > 正文

LRecyclerView側滑iOS阻塞效果不完整的解決辦法

2020-07-26 03:00:37
字體:
來源:轉載
供稿:網友

 最近項目中用到下拉刷新與側滑刪除需要同時實現的情形, 所以對LRecyclerView進行了一些了解, 在測試側滑功能時, 發現iOS阻塞效果不完整, 即當條目處于側滑狀態時, 點擊該條目的非側滑位置時無法自動關閉, 于是對LRecyclerView項目中的自定義 SwipeMenuView進行了分析, 發現在dispatchTouchEvent的down事件中進行了如下的條件判斷:

if (mViewCache != this) {    mViewCache.smoothClose();    mViewCache = null;    iosInterceptFlag = isIos;//add by 2016 09 11 ,IOS模式開啟的話,且當前有側滑菜單的View,且不是自己的,就該攔截事件咯。 }

這樣的判斷導致阻塞效果無法在被側滑的條目上實現, 所以我加上了如下的條件判斷:

//如果是自己, 當按下的位置在內容的范圍, 關閉側滑菜單, 否則不攔截 if (ev.getRawX() < mScreenW - mRightMenuWidths) {    mViewCache.smoothClose();    mViewCache = null;    iosInterceptFlag = isIos; } 

最后, SwipeMenuView中完整的dispatchTouchEvent的down事件如下:

case MotionEvent.ACTION_DOWN:   iosInterceptFlag = false;//add by 2016 09 11 ,每次DOWN時,默認是不攔截的   if (isTouching) {//如果有別的指頭摸過了,那么就return false。這樣后續的move..等事件也不會再來找這個View了。     return false;   } else {     isTouching = true;//第一個摸的指頭,趕緊改變標志,宣誓主權。   }   mLastP.set(ev.getRawX(), ev.getRawY());   //如果down,view和cacheview不一樣,則立馬讓它還原。且把它置為null   if (mViewCache != null) {     if (mViewCache != this) {       mViewCache.smoothClose();       mViewCache = null;       iosInterceptFlag = isIos;//add by 2016 09 11 ,IOS模式開啟的話,且當前有側滑菜單的View,且不是自己的,就該攔截事件咯。     } else {       //如果是自己, 當按下的位置在內容的范圍, 關閉側滑菜單, 否則不攔截       if (ev.getRawX() < mScreenW - mRightMenuWidths) {         mViewCache.smoothClose();         mViewCache = null;         iosInterceptFlag = isIos;       }     }     //只要有一個側滑菜單處于打開狀態, 就不給外層布局上下滑動了     getParent().requestDisallowInterceptTouchEvent(true);   }   //求第一個觸點的id, 此時可能有多個觸點,但至少一個,計算滑動速率用   mPointerId = ev.getPointerId(0);   break; 

以上所述是小編給大家介紹的LRecyclerView側滑iOS阻塞效果不完整的解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
26uuu亚洲伊人春色| 高清日韩电视剧大全免费播放在线观看| 中文字幕亚洲一区二区三区五十路| 国产视频丨精品|在线观看| 欧美国产日韩xxxxx| 欧美日韩亚洲精品一区二区三区| 欧美成人在线影院| 欧美三级免费观看| 成人高清视频观看www| 国产欧美一区二区三区四区| 九九热r在线视频精品| 国产在线视频2019最新视频| 国产成人精品久久| 亚洲已满18点击进入在线看片| 国产美女精品视频免费观看| 成人淫片在线看| 日韩在线免费视频观看| 久久久久免费精品国产| 黑人与娇小精品av专区| 日韩精品一区二区三区第95| 影音先锋欧美精品| 成人日韩在线电影| 在线观看欧美视频| 不卡毛片在线看| 国产精品亚洲网站| 中文字幕久热精品视频在线| 在线精品国产成人综合| 亚洲欧美999| 日韩女优人人人人射在线视频| 97在线日本国产| 国产视频久久久久久久| 668精品在线视频| 亚洲精品v欧美精品v日韩精品| 国产精品视频公开费视频| 国产精品色悠悠| 国产欧美欧洲在线观看| 久久久久久这里只有精品| 国模精品系列视频| 亚洲欧美国产精品| 按摩亚洲人久久| 久久天天躁狠狠躁夜夜躁2014| 久久综合久久美利坚合众国| 久久久噜久噜久久综合| 亚洲成人久久一区| 国产精品成人av在线| 7m第一福利500精品视频| 精品亚洲一区二区三区在线观看| 在线亚洲国产精品网| 欧美日韩精品中文字幕| 亚洲欧洲激情在线| 国产日韩在线看| 精品福利免费观看| 欧美高清视频在线| 国产精品最新在线观看| 亚洲成人黄色网| 亚洲激情成人网| 亚洲精品二三区| 亚洲国产成人精品一区二区| 影音先锋日韩有码| 91精品久久久久久久| 色偷偷91综合久久噜噜| 久久久久久高潮国产精品视| 亚洲成色777777女色窝| 亚洲va国产va天堂va久久| 欧美激情图片区| 亚洲精品wwwww| 亚洲女同精品视频| 欧美日韩一区二区在线播放| 亚洲欧美自拍一区| xvideos国产精品| 久久激情视频免费观看| 国产精品va在线播放我和闺蜜| 久久久女人电视剧免费播放下载| 欧美精品一区在线播放| 欧美一区亚洲一区| 亚洲人成在线观| 黑人巨大精品欧美一区二区一视频| 国产97在线播放| 亚洲无av在线中文字幕| 欧美激情视频在线观看| 日本久久中文字幕| 亚洲国产精品va在线看黑人| 在线视频一区二区| 日韩女优人人人人射在线视频| 日韩成人av网址| 欧美大片va欧美在线播放| 亚洲激情电影中文字幕| 日本一区二三区好的精华液| 国产精品久久久久久久久久久久久久| 96国产粉嫩美女| 日韩欧美亚洲综合| 久久99久国产精品黄毛片入口| 国产精品视频资源| 亚洲free性xxxx护士hd| 亚洲欧美在线免费观看| 久久成人精品电影| 国模私拍视频一区| 国产亚洲精品美女久久久久| 欧美精品在线观看| 九九热最新视频//这里只有精品| 精品夜色国产国偷在线| 欧美精品电影免费在线观看| 亚洲伊人久久大香线蕉av| 亚洲精品在线不卡| 亚洲国内精品在线| 国产精品扒开腿做爽爽爽男男| 国产精品久久久久久久一区探花| 日韩精品电影网| 亚洲a一级视频| 国产一区二区色| 亚洲人成网站999久久久综合| 国产精品中文字幕在线| 青青久久av北条麻妃黑人| 色妞久久福利网| 在线观看亚洲区| 欧美性高潮床叫视频| 久久国产天堂福利天堂| 亚洲xxx大片| 中文字幕精品网| 黑丝美女久久久| 成人高清视频观看www| 91精品国产91久久久久| 国产精品扒开腿爽爽爽视频| 成人亚洲激情网| 亚洲国产精品视频在线观看| 国产视频精品va久久久久久| 亚洲人精选亚洲人成在线| 亚洲欧美综合v| 久久久免费观看| 国产精欧美一区二区三区| 成人xxxx视频| 亚洲国产成人av在线| 91精品久久久久久久久青青| 九九热最新视频//这里只有精品| 国产专区精品视频| 亚洲欧美在线磁力| 北条麻妃99精品青青久久| 亚洲free嫩bbb| 久久亚洲影音av资源网| 欧美在线视频在线播放完整版免费观看| 久久国产精品久久精品| 欧美老女人在线视频| 欧美激情久久久久久| 91综合免费在线| 中文字幕日韩精品在线| 国产亚洲精品日韩| 亚洲第一av网站| zzjj国产精品一区二区| 亚洲专区国产精品| 国产精品电影观看| 黑人巨大精品欧美一区二区| 日本91av在线播放| 亚洲性生活视频在线观看| 国产成人精品在线播放| 91精品视频一区| 91精品久久久久久久久久久| 国产精品一二三视频| 久久精品欧美视频| 国产精品美腿一区在线看| 久久久久久亚洲| 久久人人爽人人爽人人片av高请| 成人av色在线观看| 国产亚洲精品久久久| 欧美在线一区二区视频|