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

标签 android imageview android-imageview pinchzoom

我有两张图片 (ImageViews),其中一张在背景中,显示了一张包含世界不同国家/地区的世界地图。第二张图片是一个隐形面具,每个国家都有不同的颜色,以区分用户点击的是哪个国家,因为每个国家都有不同的非矩形形状。

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

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

最佳答案

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

关于android - 如何在android中一次缩放多个图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32398025/

相关文章:

java - Android 上的 SimpleXML 和反序列化时出错

java - Android 在布局 XML 中将图像添加到另一个 ImageView 之上,如下图所示

scroll - ANDROID - 在图库小部件中滚动、多点触控、平移 ImageView

android - 从 URL 在 ImageView 中加载图像

android - 如何在android中相对布局中将一张图片放在另一张图片的角落?

java - 每当日期从 DatePicker 更改时显示文本

android - 如何测试依赖于正在创建的另一个 Activity 的 Activity ?

Android - 将按钮放在 ImageView 上的确切位置

java - 在RelativeLayout中缩放的ImageView放置

android - android如何在按下按钮时停止音频线程?