我指的是这篇帖子Getting Picasso to pre-fetch forthcoming images,其中@BillMote使用带有centerCrop()的fetch()和更多选项:
Picasso.with(getApplicationContext())
.load(url)
.resizeDimen(R.dimen.article_image_preview_width, R.dimen.article_image_preview_height)
.centerCrop()
.fetch();
Picasso是否会尊重这些选项,或者Picasso会将图像直接保存到缓存中以便忽略这些选项,以后应该在从缓存中提取图像并查看时使用它吗?
我仍然不清楚(并且在6个月之后我没有找到任何明确定义的文件[我承认我没有对此进行调查])如果毕加索在保存之前应用任何此类选项文件到缓存,或每次显示图像时重复。
像centerCrop()这样的东西在上面的语句中对我没有意义,因为目前ImageView的大小还不清楚。对于resizeDimen(),这可能有所不同,但我仍然怀疑Picasso将应用维度,因为JakeWharton曾在Picasso依赖okhttp进行图像缓存的帖子中说过。
请有人放光。