有時候RecyclerView將無法觸發Coordinatorlayout的抽屜效果
為什么呢
原因
① 有可能RecyclerView 的item類目過少,RecyclerView本身不需要滑動
解決辦法:RecyclerView可以手工設置 marginBottom 一個長度如200dp,這樣可以手工使RecyclerView滑動觸發,進而觸發抽屜效果
② 缺少了
app:layout_scrollFlags="scroll|exitUntilCollapsed">
無論你是想讓誰折疊進去,那么她的父layout必須要有 layout_scrollFlags 此屬性,這樣你才能抽屜效果觸發
③RecyclerView 與 NestedScrollView 滑動沖突
解決辦法:刪掉NestedScrollView,沒錯就是刪掉它,RecyclerView本身即可觸發抽屜效果,扛起大梁!其他的按照google給的官方寫法寫屬性即可