编辑:自从我最初回答此问题以来,双击缩放,平移和其他功能已添加到TouchImageView。你可以检查它在github
这里。
我在此处的原始帖子中添加了一些用法详细信息。该代码已经具有少量缩放和平移以及边界。此外,缩小将使您返回原始尺寸的图像。
添加双击缩放将需要更多的工作。您必须使用GestureDetector并覆盖onDoubleTap和onSingleTap/confirm/ied。然后,您将需要确保将触摸事件传递给gestureDetector,而不会干扰其余代码(请参阅onTouch开头如何将事件传递给mScaleDetector)。您将希望摆脱对ACTION_UP中的performClick()的调用,而是将其放在onSingleTap/confirm/ied中。您可以查看此答案以获取一些基本代码,以开始实施GestureDetector。
让我知道您是否可以双击稳定缩放,我会将您的更改添加到原始帖子和Github存储库中。



