我是Kotlin和Java的新手,不知道如何在图像视图中缩放图像。
我想要这样的东西:MyImageView.setHeight(300)
我不想扭曲图像。
谢谢!
答案 0 :(得分:0)
对于您当前的问题,此解决方案可能会过高,但是如果您必须在应用程序中显示图像,我建议您使用图像处理库,例如Picasso或Glide。
如果要使用Picasso,请将以下行添加到gradle文件中,将其添加到依赖项中:
dependencies {
implementation 'com.squareup.picasso:picasso:2.71828'
}
然后在Kotlin文件中,当您要将图片加载到ImageView上时, 使用Picasso通过以下几行来做到这一点:
Picasso
.get()
.load(imageUrl)
.fit()
.centerInside()
.into(imageView)
答案 1 :(得分:0)
是的,我同意rgv。使用图像处理库,最好是毕加索。它可以减少很多工作量,而且效果比手动缩放图像要好。