在保持比例的同时缩放2张图像视图

时间:2018-06-04 03:26:24

标签: android kotlin zoom

我正在制作一个必须在两个页面上进行缩放的书页页面。我在github上找到了这个例子:TouchImageView sample在一个ImageView上工作得非常漂亮。

它还有一个并排的两个图像的镜像示例,但这不是我需要的效果。这两个页面需要缩放,就好像它是一个页面而不是两个单独的图像。

实际上,我已经通过将两个位图并排组合成一个位图然后加载到imageview来实现这种效果。但是,这种方法效率很低,并且导致Out of Memory错误导致处理如此多的位图数组。

所以,我希望使用ImageViews而不是Bitmaps。任何人都可以建议我如何能够做到这一点吗?

1 个答案:

答案 0 :(得分:1)

您可能希望从第一个视图进行缩放,然后在第二个视图中进行设置。通过这种方式,他们将在同一水平上受到重视,从而产生错觉。 另外,作为替代而不是放大图像视图设置缩放父级并让图像在父级布局中保持50%权重。他们将开始表现为一个单位,然后