From 6c7776ffe2f2e2d95e5c6794e97016b40dd3f946 Mon Sep 17 00:00:00 2001 From: Jorim Jaggi Date: Tue, 26 Sep 2017 17:24:34 +0200 Subject: Add API to request light navigation bar in theme Such that splash screens can already have a light navigation bar, avoiding a janky flash. Test: CtsSystemUiTestCases Bug: 66986286 Bug: 63630024 Change-Id: I0b89c58e9fbca08e27a6ec13db5a07f5e030c682 Merged-In: I81b34fefeb336ac2269dc5e6b98cc0b6045cea70 --- api/current.txt | 2 ++ api/system-current.txt | 2 ++ api/test-current.txt | 2 ++ core/res/res/values/attrs.xml | 8 ++++---- core/res/res/values/public.xml | 2 ++ 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/api/current.txt b/api/current.txt index 4961312f2dd5..25e998c29463 100644 --- a/api/current.txt +++ b/api/current.txt @@ -919,6 +919,7 @@ package android { field public static final int multiprocess = 16842771; // 0x1010013 field public static final int name = 16842755; // 0x1010003 field public static final int navigationBarColor = 16843858; // 0x1010452 + field public static final int navigationBarDividerColor = 16844141; // 0x101056d field public static final int navigationContentDescription = 16843969; // 0x10104c1 field public static final int navigationIcon = 16843968; // 0x10104c0 field public static final int navigationMode = 16843471; // 0x10102cf @@ -1524,6 +1525,7 @@ package android { field public static final int windowHideAnimation = 16842935; // 0x10100b7 field public static final int windowIsFloating = 16842839; // 0x1010057 field public static final int windowIsTranslucent = 16842840; // 0x1010058 + field public static final int windowLightNavigationBar = 16844140; // 0x101056c field public static final int windowLightStatusBar = 16844000; // 0x10104e0 field public static final int windowMinWidthMajor = 16843606; // 0x1010356 field public static final int windowMinWidthMinor = 16843607; // 0x1010357 diff --git a/api/system-current.txt b/api/system-current.txt index e86724551328..f5015f8a9313 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -1049,6 +1049,7 @@ package android { field public static final int multiprocess = 16842771; // 0x1010013 field public static final int name = 16842755; // 0x1010003 field public static final int navigationBarColor = 16843858; // 0x1010452 + field public static final int navigationBarDividerColor = 16844141; // 0x101056d field public static final int navigationContentDescription = 16843969; // 0x10104c1 field public static final int navigationIcon = 16843968; // 0x10104c0 field public static final int navigationMode = 16843471; // 0x10102cf @@ -1660,6 +1661,7 @@ package android { field public static final int windowHideAnimation = 16842935; // 0x10100b7 field public static final int windowIsFloating = 16842839; // 0x1010057 field public static final int windowIsTranslucent = 16842840; // 0x1010058 + field public static final int windowLightNavigationBar = 16844140; // 0x101056c field public static final int windowLightStatusBar = 16844000; // 0x10104e0 field public static final int windowMinWidthMajor = 16843606; // 0x1010356 field public static final int windowMinWidthMinor = 16843607; // 0x1010357 diff --git a/api/test-current.txt b/api/test-current.txt index 94877400fdaa..bbaf021c530b 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -919,6 +919,7 @@ package android { field public static final int multiprocess = 16842771; // 0x1010013 field public static final int name = 16842755; // 0x1010003 field public static final int navigationBarColor = 16843858; // 0x1010452 + field public static final int navigationBarDividerColor = 16844141; // 0x101056d field public static final int navigationContentDescription = 16843969; // 0x10104c1 field public static final int navigationIcon = 16843968; // 0x10104c0 field public static final int navigationMode = 16843471; // 0x10102cf @@ -1524,6 +1525,7 @@ package android { field public static final int windowHideAnimation = 16842935; // 0x10100b7 field public static final int windowIsFloating = 16842839; // 0x1010057 field public static final int windowIsTranslucent = 16842840; // 0x1010058 + field public static final int windowLightNavigationBar = 16844140; // 0x101056c field public static final int windowLightStatusBar = 16844000; // 0x10104e0 field public static final int windowMinWidthMajor = 16843606; // 0x1010356 field public static final int windowMinWidthMinor = 16843607; // 0x1010357 diff --git a/core/res/res/values/attrs.xml b/core/res/res/values/attrs.xml index 105ef44c3c7f..9aca2dea00a0 100644 --- a/core/res/res/values/attrs.xml +++ b/core/res/res/values/attrs.xml @@ -2056,11 +2056,11 @@ Corresponds to {@link android.view.Window#setNavigationBarColor(int)}. --> - @@ -2097,7 +2097,7 @@ --> -