UnveriseImageLoader 默认的设置,为ImageScaleType.IN_SAMPLE_POWER_OF_2
DsisplayOption. imageScaleType(ImageScaleType imageScaleType)
imageScaleType:
EXACTLY :图像将完全按比例缩小的目标大小
EXACTLY_STRETCHED:图片会缩放到目标大小完全
IN_SAMPLE_INT:图像将被二次采样的整数倍
IN_SAMPLE_POWER_OF_2:图片将降低2倍,直到下一减少步骤,使图像更小的目标大小
NONE:图片不会调整 ;
EXACTLY :图像将完全按比例缩小的目标大小
EXACTLY_STRETCHED:图片会缩放到目标大小完全
IN_SAMPLE_INT:图像将被二次采样的整数倍
IN_SAMPLE_POWER_OF_2:图片将降低2倍,直到下一减少步骤,使图像更小的目标大小
NONE:图片不会调整 ;
如果启动了大图浏览模式, 设置ImageLoader的图片放缩类型为 NONE,就能够解决长图模糊的问题;
DisplayOption.setImageScaleType 这个属性和 ImageView.setScaleType属性的作用不一样的;
一个是控制图片的裁剪展示方式,一个是控制图片下载的时候的尺寸调整;
DisplayOption.setImageScaleType 这个属性和 ImageView.setScaleType属性的作用不一样的;
一个是控制图片的裁剪展示方式,一个是控制图片下载的时候的尺寸调整;
针对Android中使用UniveriseImageLoader加载长图出现模糊的情况,解决方案是将DisplayOption的imageScaleType设置为NONE,这能防止图片在下载过程中调整尺寸导致模糊。同时强调此设置与ImageView的setScaleType属性作用不同,后者关乎图片裁剪展示方式。
8843

被折叠的 条评论
为什么被折叠?



