From 95cdcb0834b27df6c56e7f65984089cc8ba2b043 Mon Sep 17 00:00:00 2001 From: Mikael Sand Date: Thu, 11 Oct 2018 07:39:10 +0300 Subject: [PATCH] [android] Move style transform property handler to RenderableViewManager --- .../horcrux/svg/RenderableViewManager.java | 25 ++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) 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);