从图库或相机中设置图像以适合imagevew并使其放大缩小

时间:2015-11-25 13:22:21

标签: android imageview scaletype

我是Android新手。

将图像从图库或相机设置为ImageView时出现问题。我想在ImageView中实现Zoom功能。

我使用this进行放大/缩小或捏合。它工作正常,但默认情况下图像不适合ImageView的空间。

当我使用ScaleType="CenterCrop"时,它可以正常工作,但缩放功能会停止。

我想:

1)默认情况下,将拾取的图像从图库或相机调整到ImageView。

2)捏合手势放大/缩小。

3)将最小缩放设置为ImageView的高度

我该怎么做?

1 个答案:

答案 0 :(得分:1)

使用此库(https://github.com/jkwiecien/EasyImage)实现1 使用PhotoView(https://github.com/chrisbanes/PhotoView)实现2和3。 它是ImageView for Android的一个实现,支持通过各种触摸手势进行缩放。(3可以通过setMinimumScale(float minimumScale)实现。)希望这有帮助。