将“图片库”或相机中的图像设置为适合imagevew,并使其放大或缩小



我是安卓系统的新手。

我在将图片库或相机中的图像设置为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)来实现)
希望这能有所帮助。

最新更新