如果我使用Picasso's fit()
方法从在线加载图片,我是否必须考虑使用BitmapFactory.Options.inSampleSize
选项来缩小图片的大小?我从其他stackoverflow的问题(Here)中读到:
您还可以使用BitmapFactory.Options.inSampleSize 在加载图像时减小图像大小的选项,而不是 加载整个图像,然后创建一个小副本,其中 浪费时间和记忆。
使用fit()
后我是否必须这样做?或者它已由Picasso
完成?
非常感谢。
答案 0 :(得分:3)
fit()
和resize()
(或resizeDimen
)的显式调用都会在适当时自动使用inSampleSize
。
由于inSampleSize
应该是2的幂,以获得最佳性能和质量,因此您的图像需要至少是目标大小的两倍才能实现。