Wire call from C++ to Java to get lines measurements

Summary: Changelog: [Internal]

Reviewed By: shergin

Differential Revision: D23782998

fbshipit-source-id: fa9bda274c024d5bbd3ca24f394b5d76f8c07ad2
This commit is contained in:
Samuel Susla
2020-09-22 01:50:39 -07:00
committed by Facebook GitHub Bot
parent acb967e1bb
commit c1af56df71
6 changed files with 106 additions and 2 deletions
@@ -36,7 +36,9 @@ import com.facebook.debug.tags.ReactDebugOverlayTags;
import com.facebook.infer.annotation.ThreadConfined;
import com.facebook.proguard.annotations.DoNotStrip;
import com.facebook.react.ReactRootView;
import com.facebook.react.bridge.Arguments;
import com.facebook.react.bridge.LifecycleEventListener;
import com.facebook.react.bridge.NativeArray;
import com.facebook.react.bridge.NativeMap;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContext;
@@ -443,6 +445,13 @@ public class FabricUIManager implements UIManager, LifecycleEventListener {
return new BatchMountItem(rootTag, items, size, commitNumber);
}
@DoNotStrip
@SuppressWarnings("unused")
private NativeArray measureLines(
ReadableMap attributedString, ReadableMap paragraphAttributes, float width, float height) {
return (NativeArray) Arguments.createArray();
}
@DoNotStrip
@SuppressWarnings("unused")
private long measure(