Skip to content

Commit b934db7

Browse files
author
Fabrice Di Meglio
committed
Reduce memory footprint for View (part 2)
- make textDirection use private bits field - update layoutDirection usage of private bits Change-Id: Ib9f4da58dbb74f410fb9d3be3c26ef02579aaf1d
1 parent edc1e59 commit b934db7

File tree

2 files changed

+205
-110
lines changed

2 files changed

+205
-110
lines changed

api/current.txt

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23137,6 +23137,7 @@ package android.view {
2313723137
method public void buildLayer();
2313823138
method public boolean callOnClick();
2313923139
method public boolean canResolveLayoutDirection();
23140+
method public boolean canResolveTextDirection();
2314023141
method public boolean canScrollHorizontally(int);
2314123142
method public boolean canScrollVertically(int);
2314223143
method public void cancelLongPress();
@@ -23527,7 +23528,6 @@ package android.view {
2352723528
method public boolean willNotCacheDrawing();
2352823529
method public boolean willNotDraw();
2352923530
field public static final android.util.Property ALPHA;
23530-
field protected static int DEFAULT_TEXT_DIRECTION;
2353123531
field public static final int DRAWING_CACHE_QUALITY_AUTO = 0; // 0x0
2353223532
field public static final int DRAWING_CACHE_QUALITY_HIGH = 1048576; // 0x100000
2353323533
field public static final int DRAWING_CACHE_QUALITY_LOW = 524288; // 0x80000
@@ -23561,10 +23561,10 @@ package android.view {
2356123561
field public static final int LAYER_TYPE_HARDWARE = 2; // 0x2
2356223562
field public static final int LAYER_TYPE_NONE = 0; // 0x0
2356323563
field public static final int LAYER_TYPE_SOFTWARE = 1; // 0x1
23564-
field public static final int LAYOUT_DIRECTION_INHERIT = 4; // 0x4
23565-
field public static final int LAYOUT_DIRECTION_LOCALE = 8; // 0x8
23566-
field public static final int LAYOUT_DIRECTION_LTR = 1; // 0x1
23567-
field public static final int LAYOUT_DIRECTION_RTL = 2; // 0x2
23564+
field public static final int LAYOUT_DIRECTION_INHERIT = 2; // 0x2
23565+
field public static final int LAYOUT_DIRECTION_LOCALE = 3; // 0x3
23566+
field public static final int LAYOUT_DIRECTION_LTR = 0; // 0x0
23567+
field public static final int LAYOUT_DIRECTION_RTL = 1; // 0x1
2356823568
field public static final int MEASURED_HEIGHT_STATE_SHIFT = 16; // 0x10
2356923569
field public static final int MEASURED_SIZE_MASK = 16777215; // 0xffffff
2357023570
field public static final int MEASURED_STATE_MASK = -16777216; // 0xff000000
@@ -23611,6 +23611,7 @@ package android.view {
2361123611
field public static final int SYSTEM_UI_FLAG_LOW_PROFILE = 1; // 0x1
2361223612
field public static final int SYSTEM_UI_FLAG_VISIBLE = 0; // 0x0
2361323613
field public static final int TEXT_DIRECTION_ANY_RTL = 2; // 0x2
23614+
field protected static int TEXT_DIRECTION_DEFAULT;
2361423615
field public static final int TEXT_DIRECTION_FIRST_STRONG = 1; // 0x1
2361523616
field public static final int TEXT_DIRECTION_INHERIT = 0; // 0x0
2361623617
field public static final int TEXT_DIRECTION_LOCALE = 5; // 0x5

0 commit comments

Comments
 (0)