(Android)使用透明背景调整图像大小



我通过API获取图像,但问题是所有图像都是固定大小的,这会占用整个空间,所以大的图片也可以,但也有一些带有小物体的图片,如图所示

image_大型

我想知道是否有一种方法可以检测具有透明背景的图像是否可以调整大小,只显示如

image_小型

我使用的库是slide从URL获取图像,GifImageView保存图像。任何帮助都将不胜感激。

我认为scalingtype属性会有所帮助。使用glide,有一种叫做apply((的方法,您可以使用它来确定可以用来修改图像的选项查看

RequestOptions cropOptions=新的RequestOptions((.centerCrop(上下文(;。。。Glide.with(fragment(.load(url(.apply(cropOptions(.into(imageView(;您可以从滑翔库的文档中获益

https://bumptech.github.io/glide/doc/options.html

最新更新