我正在尝试实现一个允许用户在 View 周围平移的 View (就像 2D ScrollView 一样)。此外, View 应该可以缩小(以查看更多区域)。我想动态地向该 View (我的自定义 View )添加 subview ,这些 subview 将绝对相对于 View 的左上角定位。
我设法找到了一种使用 ScrollView 和 HorizontalScrollView 创建 2D ScrollView 的方法,但我不知道如何为其添加缩放。
你们有没有解决这个问题或做过类似的事情?
最佳答案
您不需要合并两个 ScrollView 。为此,您可以扩展任何 View 。基本上,利用 GestureDetector 来检测所有运动,如捏合或平移(如滚动)。例如,带有 onScale 方法的 ScaleGestureDetector 可用于缩放或缩放。解决方案已经可用:
关于android - 可以缩小的 2D 可 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29654952/