mirror of
https://github.com/zoriya/react-native-svg.git
synced 2026-06-04 23:54:53 +00:00
[android] Add opacity and responsible ReactProp to RenderableViewManager
This commit is contained in:
@@ -22,7 +22,6 @@ import com.facebook.react.uimanager.PixelUtil;
|
||||
import com.facebook.react.uimanager.ThemedReactContext;
|
||||
import com.facebook.react.uimanager.TransformHelper;
|
||||
import com.facebook.react.uimanager.ViewGroupManager;
|
||||
import com.facebook.react.uimanager.ViewProps;
|
||||
import com.facebook.react.uimanager.annotations.ReactProp;
|
||||
import com.facebook.react.uimanager.annotations.ReactPropGroup;
|
||||
|
||||
@@ -965,6 +964,11 @@ class RenderableViewManager extends ViewGroupManager<VirtualView> {
|
||||
node.setClipRule(clipRule);
|
||||
}
|
||||
|
||||
@ReactProp(name = "opacity", defaultFloat = 1f)
|
||||
public void setOpacity(VirtualView node, float opacity) {
|
||||
node.setOpacity(opacity);
|
||||
}
|
||||
|
||||
@ReactProp(name = "fill")
|
||||
public void setFill(RenderableView node, @Nullable Dynamic fill) {
|
||||
node.setFill(fill);
|
||||
@@ -1041,6 +1045,11 @@ class RenderableViewManager extends ViewGroupManager<VirtualView> {
|
||||
node.setPropList(propList);
|
||||
}
|
||||
|
||||
@ReactProp(name = "responsible")
|
||||
public void setResponsible(VirtualView node, boolean responsible) {
|
||||
node.setResponsible(responsible);
|
||||
}
|
||||
|
||||
@ReactProp(name = "name")
|
||||
public void setName(VirtualView node, String name) {
|
||||
node.setName(name);
|
||||
|
||||
@@ -19,12 +19,12 @@ import android.view.ViewParent;
|
||||
import com.facebook.react.bridge.Dynamic;
|
||||
import com.facebook.react.bridge.ReactContext;
|
||||
import com.facebook.react.bridge.ReadableArray;
|
||||
import com.facebook.react.bridge.ReadableMap;
|
||||
import com.facebook.react.uimanager.annotations.ReactProp;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
import static com.horcrux.svg.TextProperties.*;
|
||||
import static com.horcrux.svg.TextProperties.AlignmentBaseline;
|
||||
import static com.horcrux.svg.TextProperties.TextLengthAdjust;
|
||||
|
||||
/**
|
||||
* Shadow node for virtual Text view
|
||||
|
||||
Reference in New Issue
Block a user