如何防止在滚动视图中加载所有recyclerview项目?

时间:2019-05-08 08:56:47

标签: android android-recyclerview android-scrollview

我在ScrollView中有一个RecyclerView,我想滚动屏幕中的所有项目,然后从服务器获取数据。我的问题是RecyclerView的每个项目都有一张照片,并且由于嵌套滚动,Recycler假定页面的高度是无限的,因此它从服务器获取所有项目并尝试下载所有照片,这使滚动不流畅!! 我的问题是,有什么方法可以在RecyclerView中仅下载显示的照片吗? (我知道RecyclerView本身可以做到这一点,但是在scrollView内不起作用)

注意:我也看到过类似的问题,例如thisthis。第一个提供了可接受的解决方案,但需要我做很多改变!为此,我正在寻找更好的解决方案!

1 个答案:

答案 0 :(得分:-1)

您尝试使用Glide吗?仅在可见时加载照片。