设置图库或相机中的图像以适合 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
我将图库和相机中的图像设置为 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