我的问题是为什么要将回收器视图包装到嵌套滚动视图中
与回收者视图的平滑滚动有关吗
实际上,我正在创建可获取2张图像的应用程序,并且回收站视图的滚动速度非常慢,因此我应该将其包装到嵌套的滚动视图中以使流程流畅或压缩并存储图像 我对此话题有点困惑吗?
答案 0 :(得分:0)
在滚动视图中包装回收站视图就像一个双面刀片。您应该谨慎使用它。
因为使用它时,回收者视图将失去回收不需要的行的优势,因此同时您将引用所有这些视图,因此,如果您的行中包含许多图形项,则对于速度较慢的设备会造成问题
如果您看到将回收站视图放在另一个嵌套的滚动视图中解决了速度问题,则意味着您在回收站视图的适配器中陷入了混乱。
不要在适配器和onBindViewHolder中进行繁重的操作