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, callNativeMethodsByDefault=true) public static class ShadowNativeMeasuredText.ShadowNativeMeasuredTextBuilder extends Object
Shadow for MeasuredText.Builder that is backed by native code
  • Constructor Details

    • ShadowNativeMeasuredTextBuilder

      public ShadowNativeMeasuredTextBuilder()
  • Method Details

    • __staticInitializer__

      @Implementation(minSdk=35) protected static void __staticInitializer__()
      The MeasuredText.Builder static initializer invokes its own native methods. This has to be deferred starting in Android V.
    • nInitBuilder

      @Implementation(maxSdk=34) 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, maxSdk=34) protected static void nAddStyleRun(long nativeBuilderPtr, long paintPtr, int lineBreakStyle, int lineBreakWordStyle, int start, int end, boolean isRtl)
    • nAddReplacementRun

      @Implementation(maxSdk=34) 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, maxSdk=34) protected static long nBuildMeasuredText(long nativeBuilderPtr, long hintMtPtr, char[] text, boolean computeHyphenation, boolean computeLayout, boolean fastHyphenationMode)
    • nFreeBuilder

      @Implementation(maxSdk=34) protected static void nFreeBuilder(long nativeBuilderPtr)