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 forMeasuredText.Builderthat is backed by native code
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder.PickerShadow picker forMeasuredText.Builder.
-
Constructor Summary
Constructors Constructor Description ShadowNativeMeasuredTextBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static voidnAddReplacementRun(long nativeBuilderPtr, long paintPtr, int start, int end, float width)protected static voidnAddStyleRun(long nativeBuilderPtr, long paintPtr, int start, int end, boolean isRtl)protected static voidnAddStyleRun(long nativeBuilderPtr, long paintPtr, int lineBreakStyle, int lineBreakWordStyle, int start, int end, boolean isRtl)protected static longnBuildMeasuredText(long nativeBuilderPtr, long hintMtPtr, char[] text, boolean computeHyphenation, boolean computeLayout)protected static longnBuildMeasuredText(long nativeBuilderPtr, long hintMtPtr, char[] text, boolean computeHyphenation, boolean computeLayout, boolean fastHyphenationMode)protected static voidnFreeBuilder(long nativeBuilderPtr)protected static longnInitBuilder()
-
-
-
Method Detail
-
nInitBuilder
@Implementation protected static long 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
@Implementation protected static void nFreeBuilder(long nativeBuilderPtr)
-
-