1. 程式人生 > >Android Scrollview巢狀RecyclerView導致滑動卡頓問題解決

Android Scrollview巢狀RecyclerView導致滑動卡頓問題解決

一個比較長的介面一般都是Scrollview巢狀RecyclerView來解決.不過這樣的UI並不是我們開發人員想看到的,實際上巢狀之後.因為Scrollview和RecyclerView都是滑動控制元件.會有一點滑動上的衝突.導致滑動起來有些卡頓.這個時候.我們重寫一下LayoutManager就行了

例如:

    LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false) {
            @Override
            public boolean canScrollVertically() {
                return false;
            }
        };
        recyclerview.setLayoutManager(linearLayoutManager);
        recyclerview.setAdapter(tempCommonAdapter);

如此.禁止掉RecyclerView的滑動.就能一如既往的流暢了