如何在android中一次缩放多个图像?

时间:2015-09-04 12:25:48

标签: android imageview android-imageview pinchzoom

我有两个图像(ImageViews),一个在背景中,显示世界不同国家的世界地图。第二个图像是一个不可见的遮罩,每个国家都有不同的颜色,以区分用户点击的国家/地区,因为每个国家/地区都有不同的非矩形形状。

我想使用捏缩放使世界地图缩放。有像PhotoView这样的库,但只支持在用户放大时缩放一个ImageView。

当用户缩放时,我需要缩放两个图像(同时),我该怎么做?

1 个答案:

答案 0 :(得分:1)

我有这个问题好几个星期了!我终于找到了this方法来做到这一点。策略是将您的图像放在 RelativeLayout 中,然后将RelativeLayout放入自定义的 ZoomView 类中。因此,放大时,整个视图将放大,包括嵌入的图像。