gpt4 book ai didi

android - 让 picasso 预取即将到来的图像

转载 作者:IT老高 更新时间:2023-10-28 23:29:43 27 4
gpt4 key购买 nike

我正在使用带有 GridView 的 Picasso,通过网络加载 200 张图像。现在看起来 Picasso 并没有触发网络上的图像加载,直到图像开始出现在屏幕上。

有没有办法让 Picasso 预取列表中的下 N 张图像,从而获得更好的体验?我正在使用适配器将图像放入 Gridview。

最佳答案

我正在使用 Picasso 非常成功地将图像预取到缓存中,如下所示:

if (BuildConfig.DEBUG) {
Picasso.with(getApplicationContext()).setIndicatorsEnabled(true);
Picasso.with(getApplicationContext()).setLoggingEnabled(true);
}
for (Article article : articleList) {
ArrayList<String> images = article.getImages();
for (String url : images) {
if (!TextUtils.isEmpty(url)) {
Picasso.with(getApplicationContext())
.load(url)
.resizeDimen(R.dimen.article_image_preview_width, R.dimen.article_image_preview_height)
.centerCrop()
.fetch();
}
}
}

关于android - 让 picasso 预取即将到来的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24883034/

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