我一直在努力解决这个问题,所以我真的希望有人可以提供帮助,或者至少指出我正确的方向。
我的目标是拥有一个支持缩放和平移的ViewGroup。
我尝试了很多不同的方法。最近这个View with horizontal and vertical pan/drag and pinch-zoom。
捏合和缩放工作正常,在非连接或未扩展模式下单击也是如此。
但是,如果我缩放视图并点按屏幕,则会触发子视图的onTouch,并将视图放置在未显示的ViewGroup的轻敲位置。这就像是儿童视图的内容被缩放,平移和绘制正确,但视图本身就保持原样。
我错过了一些原生的理解吗?
背景。我的所有视图都是以编程方式生成的,并且自定义ViewGroup的所有子视图都有自己的OnTouchListener。通常有1到5个子视图。
我没有添加任何代码,因为我现在回到使用链接中的代码。