Class ShadowTypeface


  • @Implements(value=android.graphics.Typeface.class,
                looseSignatures=true)
    public class ShadowTypeface
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ShadowTypeface()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void __constructor__​(int fontId)  
      protected void __constructor__​(long fontId)  
      protected static void buildSystemFallback​(java.lang.String xmlPath, java.lang.String fontDir, android.util.ArrayMap<java.lang.String,​android.graphics.Typeface> fontMap, android.util.ArrayMap<java.lang.String,​android.graphics.FontFamily[]> fallbackMap)  
      protected static android.graphics.Typeface create​(android.graphics.Typeface family, int style)  
      protected static android.graphics.Typeface create​(android.graphics.Typeface family, int weight, boolean italic)  
      protected static android.graphics.Typeface create​(java.lang.String familyName, int style)  
      protected static android.graphics.Typeface createFromAsset​(android.content.res.AssetManager mgr, java.lang.String path)  
      protected static android.graphics.Typeface createFromFamilies​(java.lang.Object families)  
      protected static android.graphics.Typeface createFromFamiliesWithDefault​(java.lang.Object families)  
      protected static android.graphics.Typeface createFromFamiliesWithDefault​(java.lang.Object families, java.lang.Object weight, java.lang.Object italic)  
      protected static android.graphics.Typeface createFromFamiliesWithDefault​(java.lang.Object families, java.lang.Object fallbackName, java.lang.Object weight, java.lang.Object italic)  
      protected static android.graphics.Typeface createFromFile​(java.io.File path)  
      protected static android.graphics.Typeface createFromFile​(java.lang.String path)  
      protected static android.graphics.Typeface createFromResources​(android.content.res.AssetManager mgr, java.lang.String path, int cookie)  
      protected static android.graphics.Typeface createFromResources​(java.lang.Object entry, java.lang.Object mgr, java.lang.Object path)  
      boolean equals​(java.lang.Object o)  
      ShadowTypeface.FontDesc getFontDescription()
      Returns the font description.
      protected int getStyle()  
      int hashCode()  
      static void initSystemDefaultTypefaces​(java.lang.Object systemFontMap, java.lang.Object fallbacks, java.lang.Object aliases)  
      protected static long nativeCreateFromArray​(long[] familyArray, int weight, int italic)  
      static void reset()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ShadowTypeface

        public ShadowTypeface()
    • Method Detail

      • __constructor__

        @HiddenApi
        @Implementation
        protected void __constructor__​(int fontId)
      • __constructor__

        @HiddenApi
        @Implementation
        protected void __constructor__​(long fontId)
      • create

        @Implementation(minSdk=28)
        protected static android.graphics.Typeface create​(android.graphics.Typeface family,
                                                          int weight,
                                                          boolean italic)
      • create

        @Implementation
        protected static android.graphics.Typeface create​(java.lang.String familyName,
                                                          int style)
      • create

        @Implementation
        protected static android.graphics.Typeface create​(android.graphics.Typeface family,
                                                          int style)
      • createFromAsset

        @Implementation
        protected static android.graphics.Typeface createFromAsset​(android.content.res.AssetManager mgr,
                                                                   java.lang.String path)
      • createFromResources

        @Implementation(minSdk=26)
        protected static android.graphics.Typeface createFromResources​(android.content.res.AssetManager mgr,
                                                                       java.lang.String path,
                                                                       int cookie)
      • createFromResources

        @Implementation(minSdk=26,
                        maxSdk=27)
        protected static android.graphics.Typeface createFromResources​(java.lang.Object entry,
                                                                       java.lang.Object mgr,
                                                                       java.lang.Object path)
      • createFromFile

        @Implementation
        protected static android.graphics.Typeface createFromFile​(java.io.File path)
      • createFromFile

        @Implementation
        protected static android.graphics.Typeface createFromFile​(java.lang.String path)
      • getStyle

        @Implementation
        protected int getStyle()
      • equals

        @Implementation
        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        @Implementation
        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • createFromFamilies

        @HiddenApi
        @Implementation(minSdk=21)
        protected static android.graphics.Typeface createFromFamilies​(java.lang.Object families)
      • createFromFamiliesWithDefault

        @HiddenApi
        @Implementation(minSdk=21,
                        maxSdk=25)
        protected static android.graphics.Typeface createFromFamiliesWithDefault​(java.lang.Object families)
      • createFromFamiliesWithDefault

        @Implementation(minSdk=26,
                        maxSdk=27)
        protected static android.graphics.Typeface createFromFamiliesWithDefault​(java.lang.Object families,
                                                                                 java.lang.Object weight,
                                                                                 java.lang.Object italic)
      • createFromFamiliesWithDefault

        @Implementation(minSdk=28)
        protected static android.graphics.Typeface createFromFamiliesWithDefault​(java.lang.Object families,
                                                                                 java.lang.Object fallbackName,
                                                                                 java.lang.Object weight,
                                                                                 java.lang.Object italic)
      • buildSystemFallback

        @Implementation(minSdk=28,
                        maxSdk=28)
        protected static void buildSystemFallback​(java.lang.String xmlPath,
                                                  java.lang.String fontDir,
                                                  android.util.ArrayMap<java.lang.String,​android.graphics.Typeface> fontMap,
                                                  android.util.ArrayMap<java.lang.String,​android.graphics.FontFamily[]> fallbackMap)
      • initSystemDefaultTypefaces

        @HiddenApi
        @Implementation(minSdk=29)
        public static void initSystemDefaultTypefaces​(java.lang.Object systemFontMap,
                                                      java.lang.Object fallbacks,
                                                      java.lang.Object aliases)
      • reset

        @Resetter
        public static void reset()
      • nativeCreateFromArray

        @Implementation(minSdk=26)
        protected static long nativeCreateFromArray​(long[] familyArray,
                                                    int weight,
                                                    int italic)
      • getFontDescription

        public ShadowTypeface.FontDesc getFontDescription()
        Returns the font description.
        Returns:
        Font description.