设置图库或相机中的图像以适合 Imageview android

set image from Gallery or Camera to fit to Imageview android

我将图库和相机中的图像设置为 Imageview.I 使用 Touchimageview 来实现图像视图的缩放功能。

这是 Link 对于此 Touchimageview:https://github.com/MikeOrtiz/TouchImageView/blob/master/src/com/ortiz/touch/TouchImageView.java

但是图像在 Imageview 中没有正确设置。

图中,

左边是发生在我身上的真实情况。

我希望适合 imgeview 的右侧与 Imageview 高度相同。

我使用了 ScaleType = "CenterCrop" 但之后我无法在 Imageview 中放大。

1).如何在保持宽高比的情况下像适合图像视图一样裁剪位图?

2).or 如何将图库或相机中的图像设置为适合 imageview 并添加放大缩小功能?

帮我解决这个问题

提前致谢

使用android:scaleType="fitxy"。确保您的图像具有更高的分辨率,否则图像会失去质量。如果图像不保持纵横比,它也可能看起来被拉伸

对于可缩放的 ImageView 用户Gesture ImageView 库

你可以从这里下载库,它很容易使用。此库为您提供可缩放的 ImageView,因此 使用 Gesture ImageView 而不是 Simple ImageView

https://github.com/jasonpolites/gesture-imageview