Class ShadowStaticLayout


  • @Implements(value=android.text.StaticLayout.class,
                looseSignatures=true)
    public class ShadowStaticLayout
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int nComputeLineBreaks​(java.lang.Object nativePtr, java.lang.Object recycle, java.lang.Object recycleBreaks, java.lang.Object recycleWidths, java.lang.Object recycleFlags, java.lang.Object recycleLength)  
      protected static int nComputeLineBreaks​(java.lang.Object nativePtr, java.lang.Object text, java.lang.Object measuredTextPtr, java.lang.Object length, java.lang.Object firstWidth, java.lang.Object firstWidthLineCount, java.lang.Object restWidth, java.lang.Object variableTabStops, java.lang.Object defaultTabStop, java.lang.Object indentsOffset, java.lang.Object recycle, java.lang.Object recycleLength, java.lang.Object recycleBreaks, java.lang.Object recycleWidths, java.lang.Object recycleAscents, java.lang.Object recycleDescents, java.lang.Object recycleFlags, java.lang.Object charWidths)  
      static int[] nLineBreakOpportunities​(java.lang.String locale, char[] text, int length, int[] recycle)  
      • Methods inherited from class java.lang.Object

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

      • ShadowStaticLayout

        public ShadowStaticLayout()
    • Method Detail

      • nLineBreakOpportunities

        @Implementation(minSdk=21,
                        maxSdk=22)
        @HiddenApi
        public static int[] nLineBreakOpportunities​(java.lang.String locale,
                                                    char[] text,
                                                    int length,
                                                    int[] recycle)
      • nComputeLineBreaks

        @HiddenApi
        @Implementation(minSdk=23,
                        maxSdk=27)
        public static int nComputeLineBreaks​(java.lang.Object nativePtr,
                                             java.lang.Object recycle,
                                             java.lang.Object recycleBreaks,
                                             java.lang.Object recycleWidths,
                                             java.lang.Object recycleFlags,
                                             java.lang.Object recycleLength)
      • nComputeLineBreaks

        @Implementation(minSdk=28,
                        maxSdk=28)
        @HiddenApi
        protected static int nComputeLineBreaks​(java.lang.Object nativePtr,
                                                java.lang.Object text,
                                                java.lang.Object measuredTextPtr,
                                                java.lang.Object length,
                                                java.lang.Object firstWidth,
                                                java.lang.Object firstWidthLineCount,
                                                java.lang.Object restWidth,
                                                java.lang.Object variableTabStops,
                                                java.lang.Object defaultTabStop,
                                                java.lang.Object indentsOffset,
                                                java.lang.Object recycle,
                                                java.lang.Object recycleLength,
                                                java.lang.Object recycleBreaks,
                                                java.lang.Object recycleWidths,
                                                java.lang.Object recycleAscents,
                                                java.lang.Object recycleDescents,
                                                java.lang.Object recycleFlags,
                                                java.lang.Object charWidths)