diff options
| author | Jorim Jaggi <jjaggi@google.com> | 2018-01-23 23:16:40 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-01-23 23:16:40 +0000 |
| commit | 555c6fcd96cfd00bfa7f8d26de0faca41d103675 (patch) | |
| tree | 9ae8eb71c5b5e370755c9cde0c52483b2856f729 /core/java/android | |
| parent | 2180c89c242aa4c89534f04fdf4317723a83b461 (diff) | |
| parent | a0b78d562a19acd7117c0c7fd627a61fbe08b436 (diff) | |
Merge "Add API to set divider color in code"
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/view/Window.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/core/java/android/view/Window.java b/core/java/android/view/Window.java index 176927fef0eb..95abea14b1dd 100644 --- a/core/java/android/view/Window.java +++ b/core/java/android/view/Window.java @@ -2244,9 +2244,36 @@ public abstract class Window { * <p> * The transitionName for the view background will be "android:navigation:background". * </p> + * @attr ref android.R.styleable#Window_navigationBarColor */ public abstract void setNavigationBarColor(@ColorInt int color); + /** + * Shows a thin line of the specified color between the navigation bar and the app + * content. + * <p> + * For this to take effect, + * the window must be drawing the system bar backgrounds with + * {@link android.view.WindowManager.LayoutParams#FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS} and + * {@link android.view.WindowManager.LayoutParams#FLAG_TRANSLUCENT_NAVIGATION} must not be set. + * + * @param dividerColor The color of the thin line. + * @attr ref android.R.styleable#Window_navigationBarDividerColor + */ + public void setNavigationBarDividerColor(@ColorInt int dividerColor) { + } + + /** + * Retrieves the color of the navigation bar divider. + * + * @return The color of the navigation bar divider color. + * @see #setNavigationBarColor(int) + * @attr ref android.R.styleable#Window_navigationBarDividerColor + */ + public @ColorInt int getNavigationBarDividerColor() { + return 0; + } + /** @hide */ public void setTheme(int resId) { } |
