mirror of
https://github.com/zoriya/react-native-svg.git
synced 2026-06-04 23:54:53 +00:00
[android] Move style transform property handler to RenderableViewManager
This commit is contained in:
@@ -257,20 +257,7 @@ class RenderableViewManager<T extends VirtualNode> extends ViewGroupManager<Rend
|
||||
}
|
||||
|
||||
static RenderableViewManager<GroupShadowNode> createGroupViewManager() {
|
||||
return new RenderableViewManager<GroupShadowNode>(CLASS_GROUP){
|
||||
|
||||
@ReactProp(name = "transform")
|
||||
public void setTransform(RenderableView<GroupShadowNode> 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<PathShadowNode> createPathViewManager() {
|
||||
@@ -983,6 +970,16 @@ class RenderableViewManager<T extends VirtualNode> extends ViewGroupManager<Rend
|
||||
node.shadowNode.setMatrix(matrixArray);
|
||||
}
|
||||
|
||||
@ReactProp(name = "transform")
|
||||
public void setTransform(RenderableView<RenderableShadowNode> node, ReadableArray matrix) {
|
||||
if (matrix == null) {
|
||||
resetTransformProperty(node);
|
||||
} else {
|
||||
setTransformProperty(node, matrix);
|
||||
node.shadowNode.mTransform = node.getMatrix();
|
||||
}
|
||||
}
|
||||
|
||||
@ReactProp(name = "propList")
|
||||
public void setPropList(RenderableView<RenderableShadowNode> node, @Nullable ReadableArray propList) {
|
||||
node.shadowNode.setPropList(propList);
|
||||
|
||||
Reference in New Issue
Block a user