【问题标题】:Why do we Wrap recycler view into nested scroll view为什么我们将回收器视图包装到嵌套滚动视图中
【发布时间】:2018-07-21 16:01:25
【问题描述】:

我的问题是为什么要将回收器视图包装到嵌套滚动视图中

是否与回收站视图的平滑滚动有关

实际上,我正在创建应用程序,该应用程序获取 2 个图像,并且回收器视图的滚动非常慢,所以我应该将它包装到嵌套滚动视图中以实现平滑流动或压缩图像并存储它们 我对这个话题有点困惑?

【问题讨论】:

  • 您永远不应该嵌套可滚动的视图,否则您将面临滚动冲突问题。

标签: android android-layout android-recyclerview


【解决方案1】:

在滚动视图中包装 Recycler 视图就像一个双面刀片。你应该小心使用它。

因为当您使用它时,回收器视图将失去其回收不需要的行的优势,因此同时您将引用所有这些视图,因此如果您有包含许多图形项目的行,它将给慢速设备带来问题.

如果你看到将回收器视图放在另一个嵌套滚动视图中解决了你的速度问题,这意味着你在回收器视图的适配器中做的一团糟。

不要在适配器和onBindViewHolder中做任何繁重的过程

【讨论】:

  • 我正在使用 Firebase 回收器适配器如果不是嵌套滚动视图,那么什么可以使流程顺畅
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-02-08
  • 1970-01-01
  • 1970-01-01
  • 2017-01-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多