get DataURL from SvgViewShadowNode

This commit is contained in:
Horcrux
2017-01-22 20:43:28 +08:00
parent 777b3532ce
commit 56a7c265ee
3 changed files with 2 additions and 8 deletions
@@ -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(),