gpt4 book ai didi

scroll - 垂直RecyclerView内的水平RecyclerViews滚动抖动

转载 作者:行者123 更新时间:2023-12-04 05:06:32 29 4
gpt4 key购买 nike

我使用的布局中,我使用了多个RecyclerViews(水平)作为RecyclerView的项目 View 。问题是垂直滚动不像我期望的那样平滑。垂直滚动时会有一些 SCSS (Parent RecyclerView)。

如何去除这些垂直滚动抖动?我曾经在Parent RecyclerView的OnBindViewHolder()方法中将适配器设置为水平RecyclerViews。

最佳答案

我已经解决了问题。

在这种情况下,滚动性能要好得多。

不要在Parent RecyclerViewsOnBindViewHolder()方法中将适配器设置为水平RecyclerView

通过使用带有空或空dataList的RecyclerView的onCreateViewHolder()创建 View 时,将其设置为不是第一次设置。

只需将新的辅助数据列表替换为onBindViewHolder()上的以前的空列表,然后将notifydataSetChanged()调用为HorizontalAdapetr即可。

这比setAdapter()中的onBindViewHolder()好得多。

关于scroll - 垂直RecyclerView内的水平RecyclerViews滚动抖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32243362/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com