我是Android新手。
将图像从图库或相机设置为ImageView时出现问题。我想在ImageView中实现Zoom功能。
我使用this进行放大/缩小或捏合。它工作正常,但默认情况下图像不适合ImageView的空间。
当我使用ScaleType="CenterCrop"
时,它可以正常工作,但缩放功能会停止。
我想:
1)默认情况下,将拾取的图像从图库或相机调整到ImageView。
2)捏合手势放大/缩小。
3)将最小缩放设置为ImageView的高度
我该怎么做?
答案 0 :(得分:1)
使用此库(https://github.com/jkwiecien/EasyImage)实现1
使用PhotoView(https://github.com/chrisbanes/PhotoView)实现2和3。
它是ImageView for Android的一个实现,支持通过各种触摸手势进行缩放。(3可以通过setMinimumScale(float minimumScale)
实现。)希望这有帮助。