解決ScrollView巢狀RecyclerView滑動卡頓問題

歡子-3824發表於2018-01-23

目前 RecyclerView 的使用已經比較普遍了,當需要巢狀使用 RecyclerView 和 ScrollView 時候滑動卡頓的問題,也遇到的越來越多,特此記錄下。

方法1:在佈局檔案中設定

android:nestedScrollingEnabled=”false”

或者在程式碼中設定

rvA.setNestedScrollingEnabled(false);

這樣基本上可以解決滑動衝突和卡頓問題,但是在一些複雜頁面或者item佈局比較複雜時,滑動還是會有卡頓

方法2:重寫GridLayoutManager或者LinearLayoutManager的canScrollVertically 方法,返回false

@Override
public boolean canScrollVertically() {
    return false;
}


相關文章