Android Scrollview嵌套RecyclerView导致滑动卡顿问题解决(屡试不爽)
生活随笔
收集整理的這篇文章主要介紹了
Android Scrollview嵌套RecyclerView导致滑动卡顿问题解决(屡试不爽)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天開發的一個項目首頁,布局還是比較復雜的,各種滑動沖突,(Banner+橫向RecyclerView+縱向RecyclerView(item又是橫向的RecyclerView)),? 最外面的框架用了ScrollView嵌套RecyclerView,寫完之后感覺滑動很是不流暢,找了很多解決方案,最終終于在一位博主哪里找到哦啊了解決方案
一個比較長的界面一般都是Scrollview嵌套RecyclerView來解決.不過這樣的UI并不是我們開發人員想看到的,實際上嵌套之后.因為Scrollview和RecyclerView都是滑動控件.會有一點滑動上的沖突.導致滑動起來有些卡頓.這個時候.我們重寫一下LayoutManager就行了
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false) {@Overridepublic boolean canScrollVertically() {return false;}};recyclerview.setLayoutManager(linearLayoutManager);recyclerview.setAdapter(tempCommonAdapter);使用之后,真的解決了我的問題,滑動很流暢。
在此只是做筆記使用,原文請看https://blog.csdn.net/u010399316/article/details/52754292
總結
以上是生活随笔為你收集整理的Android Scrollview嵌套RecyclerView导致滑动卡顿问题解决(屡试不爽)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MainActivity向子Fragme
- 下一篇: 时间戳转换(各种格式的都有,年月日 时分