ScrollView嵌套RecyclerView时滑动出现的卡顿,禁止RecyclerView的滑动

    xiaoxiao2021-12-15  20

    ListView的多种ViewType - http://blog.csdn.net/wubihang/article/details/51462520 android 让ImageView的图片全屏填充 android:scaleType="fitXY" ScrollView嵌套RecyclerView时滑动出现的卡顿?-http://zhanglu0574.blog.163.com/blog/static/113651073201641853532259/ 解决:禁止RecyclerView的滑动。 最简单方便的就是直接 linearLayoutManager = new LinearLayoutManager(context) {     @Override     public boolean canScrollVertically() {         return false;     } }; 另外就是重写LayoutManager,以Grid模式来说: public class ScrollGridLayoutManager extends GridLayoutManager {     private boolean isScrollEnabled = true;     public ScrollGridLayoutManager(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {         super(context, attrs, defStyleAttr, defStyleRes);     }     public ScrollGridLayoutManager(Context context, int spanCount) {         super(context, spanCount);     }     public ScrollGridLayoutManager(Context context, int spanCount, int orientation, boolean reverseLayout) {         super(context, spanCount, orientation, reverseLayout);     }     public void setScrollEnabled(boolean flag) {         this.isScrollEnabled = flag;     }     @Override     public boolean canScrollVertically() {         //Similarly you can customize "canScrollHorizontally()" for managing horizontal scroll         return isScrollEnabled && super.canScrollVertically();     }

    }

    ------------------------------------------------

    ScrollView嵌套ListView问题解决方案- http://blog.csdn.net/lpjishu/article/details/54410873

    转载请注明原文地址: https://ju.6miu.com/read-1000396.html

    最新回复(0)