在Kotlin Android Studio中缩放图像

时间:2018-06-25 18:54:50

标签: android android-studio kotlin

我是Kotlin和Java的新手,不知道如何在图像视图中缩放图像。 我想要这样的东西:MyImageView.setHeight(300) 我不想扭曲图像。

谢谢!

2 个答案:

答案 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。使用图像处理库,最好是毕加索。它可以减少很多工作量,而且效果比手动缩放图像要好。