gpt4 book ai didi

android - ImageView : scale too large images down, 不要放大太小的图片

转载 作者:太空宇宙 更新时间:2023-11-03 11:08:15 24 4
gpt4 key购买 nike

我想标题已经说明了我想做的事情:

我有一个 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();

最佳答案

尝试使用这个属性:

android:scaleType="centerInside" 

Here is a link

关于android - ImageView : scale too large images down, 不要放大太小的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30259227/

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