Package org.robolectric.shadows
Class ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
java.lang.Object
org.robolectric.shadows.ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder
- Enclosing class:
- ShadowNativeMeasuredText
@Implements(value=android.graphics.text.MeasuredText.Builder.class, minSdk=29, shadowPicker=Picker.class) public static class ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder extends Object
Shadow for
MeasuredText.Builder
that is backed by native code-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.Picker
Shadow picker forMeasuredText.Builder
. -
Constructor Summary
Constructors Constructor Description ShadowNativeMeasuredTextBuilder()
-
Method Summary
Modifier and Type Method Description protected static void
nAddReplacementRun(long nativeBuilderPtr, long paintPtr, int start, int end, float width)
protected static void
nAddStyleRun(long nativeBuilderPtr, long paintPtr, int start, int end, boolean isRtl)
protected static void
nAddStyleRun(long nativeBuilderPtr, long paintPtr, int lineBreakStyle, int lineBreakWordStyle, int start, int end, boolean isRtl)
protected static long
nBuildMeasuredText(long nativeBuilderPtr, long hintMtPtr, char[] text, boolean computeHyphenation, boolean computeLayout)
protected static long
nBuildMeasuredText(long nativeBuilderPtr, long hintMtPtr, char[] text, boolean computeHyphenation, boolean computeLayout, boolean fastHyphenationMode)
protected static void
nFreeBuilder(long nativeBuilderPtr)
protected static long
nInitBuilder()
-
Constructor Details
-
ShadowNativeMeasuredTextBuilder
public ShadowNativeMeasuredTextBuilder()
-
-
Method Details
-
nInitBuilder
-
nAddStyleRun
@Implementation(maxSdk=32) protected static void nAddStyleRun(long nativeBuilderPtr, long paintPtr, int start, int end, boolean isRtl) -
nAddStyleRun
@Implementation(minSdk=33) protected static void nAddStyleRun(long nativeBuilderPtr, long paintPtr, int lineBreakStyle, int lineBreakWordStyle, int start, int end, boolean isRtl) -
nAddReplacementRun
@Implementation protected static void nAddReplacementRun(long nativeBuilderPtr, long paintPtr, int start, int end, float width) -
nBuildMeasuredText
@Implementation(maxSdk=32) protected static long nBuildMeasuredText(long nativeBuilderPtr, long hintMtPtr, char[] text, boolean computeHyphenation, boolean computeLayout) -
nBuildMeasuredText
@Implementation(minSdk=33) protected static long nBuildMeasuredText(long nativeBuilderPtr, long hintMtPtr, char[] text, boolean computeHyphenation, boolean computeLayout, boolean fastHyphenationMode) -
nFreeBuilder
-