mirror of
https://github.com/zoriya/react-native-svg.git
synced 2026-06-02 06:35:04 +00:00
get DataURL from SvgViewShadowNode
This commit is contained in:
@@ -182,10 +182,4 @@ public class SvgView extends View {
|
||||
|
||||
dispatch(ev, TouchEventType.CANCEL);
|
||||
}
|
||||
|
||||
public String toDataURL() {
|
||||
return getShadowNode().getBase64();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ public class SvgViewModule extends ReactContextBaseJavaModule {
|
||||
|
||||
@ReactMethod
|
||||
public void toDataURL(int tag, Callback successCallback) {
|
||||
SvgView svg = SvgInstancesManager.getSvgViewByTag(tag);
|
||||
SvgViewShadowNode svg = SvgInstancesManager.getShadowNodeByTag(tag);
|
||||
|
||||
if (svg != null) {
|
||||
successCallback.invoke(svg.toDataURL());
|
||||
|
||||
@@ -154,7 +154,7 @@ public class SvgViewShadowNode extends LayoutShadowNode {
|
||||
}
|
||||
}
|
||||
|
||||
public String getBase64() {
|
||||
public String toDataURL() {
|
||||
Bitmap bitmap = Bitmap.createBitmap(
|
||||
(int) getLayoutWidth(),
|
||||
(int) getLayoutHeight(),
|
||||
|
||||
Reference in New Issue
Block a user