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