RecyclerView與CoordinatorLayout 抽屜效果無法觸發的問題


有時候RecyclerView將無法觸發Coordinatorlayout的抽屜效果

為什么呢

原因

① 有可能RecyclerView 的item類目過少,RecyclerView本身不需要滑動

    解決辦法:RecyclerView可以手工設置 marginBottom 一個長度如200dp,這樣可以手工使RecyclerView滑動觸發,進而觸發抽屜效果

② 缺少了 

app:layout_scrollFlags="scroll|exitUntilCollapsed">

無論你是想讓誰折疊進去,那么她的父layout必須要有 layout_scrollFlags 此屬性,這樣你才能抽屜效果觸發

③RecyclerView 與 NestedScrollView 滑動沖突 

  解決辦法:刪掉NestedScrollView,沒錯就是刪掉它,RecyclerView本身即可觸發抽屜效果,扛起大梁!其他的按照google給的官方寫法寫屬性即可

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM