我想标题已经说出了我想要做的事情:
我有一个ImageView
,当要从网上加载要显示的图片时(UIL)我想要
一个。如果图片大于ImageView
ImageView
湾当图像小于ImageView
Bot没问题
android:scaleType="fitCenter"
一个。和
android:scaleType="center"
表示b。
有没有可能将两者结合起来?
我唯一的选择是“手动”比较ImageView的大小和加载的BitMap的大小,并相应地设置scaleType
吗?
编辑:这是我的UIL配置:
public static final DisplayImageOptions uiloptions = new DisplayImageOptions.Builder()
.resetViewBeforeLoading(true)
.bitmapConfig(Bitmap.Config.RGB_565)
.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
.cacheInMemory(true)
.cacheOnDisk(true)
.build();
imageLoaderConfiguration = new ImageLoaderConfiguration.Builder(this)
.threadPoolSize(2)
.defaultDisplayImageOptions(Values.uiloptions).build();