是否可以将矩阵设置到ViewGroup或Layout上,以便所有子项自动受到影响?例如,如果你有这样的布局:
因此,应该可以在ViewGroup中实现缩放/平移,以便ImageView和LayeredDrawable(ViewGroup的子节点)都受到影响。我想避免使用View.OnDraw(在pinch-zoom的所有示例中使用)。
有什么想法吗?
答案 0 :(得分:2)
检查getChildStaticTransformation http://developer.android.com/reference/android/view/ViewGroup.html#getChildStaticTransformation(android.view.View,android.view.animation.Transformation) 这是一个为视图组的每个孩子调用的回调,并允许您设置对孩子的转换