如何在 ViewPager 中有效加载 url 远程图像?
How to effectively load url remote image in ViewPager?
通常我们加载图片是在FragmentPagerAdapter.getItem
方法上。
如:
Picasso.with(context)
.load(url)
.placeholder(R.drawable.user_placeholder)
.error(R.drawable.user_placeholder_error).into(imageView);
然后图片不会显示在 ViewPager 中,可能永远不会下载。但是,我想预下载图像。我用过 Picasso.with().load(url).downloadOnly
,但这会导致多次不必要的相同 url 下载。
我想预下载图片。如果有相同的url张图片下载,则合并下载界面。
我正在使用 Glide.It 的有效和 power.Preload 图像仅使用 preload() 方法。
通常我们加载图片是在FragmentPagerAdapter.getItem
方法上。
如:
Picasso.with(context)
.load(url)
.placeholder(R.drawable.user_placeholder)
.error(R.drawable.user_placeholder_error).into(imageView);
然后图片不会显示在 ViewPager 中,可能永远不会下载。但是,我想预下载图像。我用过 Picasso.with().load(url).downloadOnly
,但这会导致多次不必要的相同 url 下载。
我想预下载图片。如果有相同的url张图片下载,则合并下载界面。
我正在使用 Glide.It 的有效和 power.Preload 图像仅使用 preload() 方法。