Package org.robolectric.shadows
Class ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder
- java.lang.Object
-
- org.robolectric.shadows.ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder
-
- Enclosing class:
- ShadowNativeFontsFontFamily
@Implements(value=android.graphics.fonts.FontFamily.Builder.class, minSdk=29, shadowPicker=Picker.class, isInAndroidSdk=false) public static class ShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder extends Object
Shadow forFontFamily.Builderthat is backed by native code
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShadowNativeFontsFontFamily.ShadowNativeFontFamilyBuilder.PickerShadow picker forFontFamily.Builder.
-
Constructor Summary
Constructors Constructor Description ShadowNativeFontFamilyBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static voidnAddFont(long builderPtr, long fontPtr)protected static longnBuild(long builderPtr, String langTags, int variant, boolean isCustomFallback)protected static longnBuild(long builderPtr, String langTags, int variant, boolean isCustomFallback, boolean isDefaultFallback)protected static longnGetReleaseNativeFamily()protected static longnInitBuilder()
-
-
-
Method Detail
-
nInitBuilder
@Implementation protected static long nInitBuilder()
-
nAddFont
@Implementation protected static void nAddFont(long builderPtr, long fontPtr)
-
nBuild
@Implementation(maxSdk=33) protected static long nBuild(long builderPtr, String langTags, int variant, boolean isCustomFallback)
-
nBuild
@Implementation(minSdk=10000) protected static long nBuild(long builderPtr, String langTags, int variant, boolean isCustomFallback, boolean isDefaultFallback)
-
nGetReleaseNativeFamily
@Implementation protected static long nGetReleaseNativeFamily()
-
-