diff --git a/android/src/main/java/com/horcrux/svg/RenderableViewManager.java b/android/src/main/java/com/horcrux/svg/RenderableViewManager.java index 91607a15..33129281 100644 --- a/android/src/main/java/com/horcrux/svg/RenderableViewManager.java +++ b/android/src/main/java/com/horcrux/svg/RenderableViewManager.java @@ -257,20 +257,7 @@ class RenderableViewManager extends ViewGroupManager createGroupViewManager() { - return new RenderableViewManager(CLASS_GROUP){ - - @ReactProp(name = "transform") - public void setTransform(RenderableView node, ReadableArray matrix) { - - if (matrix == null) { - resetTransformProperty(node); - } else { - setTransformProperty(node, matrix); - Matrix m = node.getMatrix(); - node.shadowNode.mTransform = m; - } - } - }; + return new RenderableViewManager<>(CLASS_GROUP); } static RenderableViewManager createPathViewManager() { @@ -983,6 +970,16 @@ class RenderableViewManager extends ViewGroupManager node, ReadableArray matrix) { + if (matrix == null) { + resetTransformProperty(node); + } else { + setTransformProperty(node, matrix); + node.shadowNode.mTransform = node.getMatrix(); + } + } + @ReactProp(name = "propList") public void setPropList(RenderableView node, @Nullable ReadableArray propList) { node.shadowNode.setPropList(propList);