@@ -992,6 +992,7 @@ package android {
992992 field public static final int textColorTertiary = 16843282; // 0x1010212
993993 field public static final int textColorTertiaryInverse = 16843283; // 0x1010213
994994 field public static final int textCursorDrawable = 16843618; // 0x1010362
995+ field public static final int textDirection = 16843688; // 0x10103a8
995996 field public static final int textEditNoPasteWindowLayout = 16843541; // 0x1010315
996997 field public static final int textEditPasteWindowLayout = 16843540; // 0x1010314
997998 field public static final int textEditSideNoPasteWindowLayout = 16843615; // 0x101035f
@@ -20478,6 +20479,19 @@ package android.text {
2047820479 method public int getTopPadding();
2047920480 }
2048020481
20482+ public abstract interface TextDirectionHeuristic {
20483+ }
20484+
20485+ public class TextDirectionHeuristics {
20486+ ctor public TextDirectionHeuristics();
20487+ field public static final android.text.TextDirectionHeuristic ANYRTL_LTR;
20488+ field public static final android.text.TextDirectionHeuristic FIRSTSTRONG_LTR;
20489+ field public static final android.text.TextDirectionHeuristic FIRSTSTRONG_RTL;
20490+ field public static final android.text.TextDirectionHeuristic LOCALE;
20491+ field public static final android.text.TextDirectionHeuristic LTR;
20492+ field public static final android.text.TextDirectionHeuristic RTL;
20493+ }
20494+
2048120495 public class TextPaint extends android.graphics.Paint {
2048220496 ctor public TextPaint();
2048320497 ctor public TextPaint(int);
@@ -23171,6 +23185,7 @@ package android.view {
2317123185 method public final android.view.ViewParent getParent();
2317223186 method public float getPivotX();
2317323187 method public float getPivotY();
23188+ method public int getResolvedTextDirection();
2317423189 method public android.content.res.Resources getResources();
2317523190 method public final int getRight();
2317623191 method protected float getRightFadingEdgeStrength();
@@ -23190,6 +23205,7 @@ package android.view {
2319023205 method public int getSystemUiVisibility();
2319123206 method public java.lang.Object getTag();
2319223207 method public java.lang.Object getTag(int);
23208+ method public int getTextDirection();
2319323209 method public final int getTop();
2319423210 method protected float getTopFadingEdgeStrength();
2319523211 method protected int getTopPaddingOffset();
@@ -23321,8 +23337,10 @@ package android.view {
2332123337 method public void requestLayout();
2332223338 method public boolean requestRectangleOnScreen(android.graphics.Rect);
2332323339 method public boolean requestRectangleOnScreen(android.graphics.Rect, boolean);
23340+ method protected void resetResolvedTextDirection();
2332423341 method public static int resolveSize(int, int);
2332523342 method public static int resolveSizeAndState(int, int, int);
23343+ method protected void resolveTextDirection();
2332623344 method public void restoreHierarchyState(android.util.SparseArray<android.os.Parcelable>);
2332723345 method public void saveHierarchyState(android.util.SparseArray<android.os.Parcelable>);
2332823346 method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long);
@@ -23402,6 +23420,7 @@ package android.view {
2340223420 method public void setSystemUiVisibility(int);
2340323421 method public void setTag(java.lang.Object);
2340423422 method public void setTag(int, java.lang.Object);
23423+ method public void setTextDirection(int);
2340523424 method public final void setTop(int);
2340623425 method public void setTouchDelegate(android.view.TouchDelegate);
2340723426 method public void setTranslationX(float);
@@ -23424,6 +23443,7 @@ package android.view {
2342423443 method public boolean willNotCacheDrawing();
2342523444 method public boolean willNotDraw();
2342623445 field public static final android.util.Property ALPHA;
23446+ field protected static int DEFAULT_TEXT_DIRECTION;
2342723447 field public static final int DRAWING_CACHE_QUALITY_AUTO = 0; // 0x0
2342823448 field public static final int DRAWING_CACHE_QUALITY_HIGH = 1048576; // 0x100000
2342923449 field public static final int DRAWING_CACHE_QUALITY_LOW = 524288; // 0x80000
@@ -23500,6 +23520,12 @@ package android.view {
2350023520 field public static final int SYSTEM_UI_FLAG_HIDE_NAVIGATION = 2; // 0x2
2350123521 field public static final int SYSTEM_UI_FLAG_LOW_PROFILE = 1; // 0x1
2350223522 field public static final int SYSTEM_UI_FLAG_VISIBLE = 0; // 0x0
23523+ field public static final int TEXT_DIRECTION_ANY_RTL = 2; // 0x2
23524+ field public static final int TEXT_DIRECTION_FIRST_STRONG = 1; // 0x1
23525+ field public static final int TEXT_DIRECTION_INHERIT = 0; // 0x0
23526+ field public static final int TEXT_DIRECTION_LOCALE = 5; // 0x5
23527+ field public static final int TEXT_DIRECTION_LTR = 3; // 0x3
23528+ field public static final int TEXT_DIRECTION_RTL = 4; // 0x4
2350323529 field public static final android.util.Property TRANSLATION_X;
2350423530 field public static final android.util.Property TRANSLATION_Y;
2350523531 field protected static final java.lang.String VIEW_LOG_TAG = "View";
@@ -23766,7 +23792,6 @@ package android.view {
2376623792 method public boolean requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent);
2376723793 method public void requestTransparentRegion(android.view.View);
2376823794 method protected void resetResolvedLayoutDirection();
23769- method protected void resetResolvedTextDirection();
2377023795 method public void scheduleLayoutAnimation();
2377123796 method public void setAddStatesFromChildren(boolean);
2377223797 method public void setAlwaysDrawnWithCacheEnabled(boolean);
@@ -27595,7 +27620,6 @@ package android.widget {
2759527620 method protected void resetResolvedDrawables();
2759627621 method protected void resetResolvedLayoutDirection();
2759727622 method protected void resolveDrawables();
27598- method protected void resolveTextDirection();
2759927623 method public void setAllCaps(boolean);
2760027624 method public final void setAutoLinkMask(int);
2760127625 method public void setCompoundDrawablePadding(int);
0 commit comments