From 3212b10941eb1fd925050d45755368f27e4b00ef Mon Sep 17 00:00:00 2001 From: Andy Wickham Date: Wed, 3 Jun 2020 13:48:39 -0700 Subject: [PATCH] Adds Dark mode support to Sandbox. Screenshots Back: https://drive.google.com/open?id=1brE9WLWGeKaOgzMsczpV40rPIckOk1YJ Home: https://drive.google.com/open?id=1zexyFPsXr4VzvwlMqhLv720kqHh7s66v Tutorial complete: https://drive.google.com/open?id=1UbeIDYMQR04lzJhGK7rp2rSdmhiHl5QR Fixes: 157483039 Change-Id: Id9753a00832dbe42316fbdcaf447f3a51a45bc3e --- quickstep/res/layout/gesture_tutorial_fragment.xml | 3 ++- quickstep/res/values/colors.xml | 1 + quickstep/res/values/styles.xml | 6 +++--- .../android/quickstep/interaction/EdgeBackGesturePanel.java | 6 +++++- res/drawable/gesture_tutorial_ripple.xml | 5 +---- res/values/colors.xml | 6 ------ res/values/styles.xml | 1 - 7 files changed, 12 insertions(+), 16 deletions(-) diff --git a/quickstep/res/layout/gesture_tutorial_fragment.xml b/quickstep/res/layout/gesture_tutorial_fragment.xml index 74197bef40..459d65faf7 100644 --- a/quickstep/res/layout/gesture_tutorial_fragment.xml +++ b/quickstep/res/layout/gesture_tutorial_fragment.xml @@ -16,7 +16,7 @@ + android:background="?android:attr/colorBackground"> + #FFFFFFFF #99000000 \ No newline at end of file diff --git a/quickstep/res/values/styles.xml b/quickstep/res/values/styles.xml index 90957e42ff..8d054b4be5 100644 --- a/quickstep/res/values/styles.xml +++ b/quickstep/res/values/styles.xml @@ -35,14 +35,14 @@ @@ -50,7 +50,7 @@ diff --git a/quickstep/src/com/android/quickstep/interaction/EdgeBackGesturePanel.java b/quickstep/src/com/android/quickstep/interaction/EdgeBackGesturePanel.java index 5bf50260aa..0521db4d1b 100644 --- a/quickstep/src/com/android/quickstep/interaction/EdgeBackGesturePanel.java +++ b/quickstep/src/com/android/quickstep/interaction/EdgeBackGesturePanel.java @@ -280,7 +280,11 @@ public class EdgeBackGesturePanel extends View { new SpringForce() .setStiffness(SpringForce.STIFFNESS_MEDIUM) .setDampingRatio(SpringForce.DAMPING_RATIO_LOW_BOUNCY)); - mPaint.setColor(context.getColor(R.color.back_arrow_color_dark)); + int currentNightMode = + context.getResources().getConfiguration().uiMode & Configuration.UI_MODE_NIGHT_MASK; + mPaint.setColor(context.getColor(currentNightMode == Configuration.UI_MODE_NIGHT_YES + ? R.color.back_arrow_color_light + : R.color.back_arrow_color_dark)); loadDimens(); updateArrowDirection(); diff --git a/res/drawable/gesture_tutorial_ripple.xml b/res/drawable/gesture_tutorial_ripple.xml index ca456627c5..782af33ab3 100644 --- a/res/drawable/gesture_tutorial_ripple.xml +++ b/res/drawable/gesture_tutorial_ripple.xml @@ -1,6 +1,3 @@ - - \ No newline at end of file + xmlns:android="http://schemas.android.com/apk/res/android"/> \ No newline at end of file diff --git a/res/values/colors.xml b/res/values/colors.xml index c4ec7dd7f0..043ad9a9d5 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -38,14 +38,8 @@ #E5E5E5 #9AA0A6 - #FFFFFFFF - #FF000000 - #99000000 - #FF000000 #A0C2F9 #6DA1FF #FFFFFFFF #1A73E8 - - diff --git a/res/values/styles.xml b/res/values/styles.xml index 26b72052fd..e470c42459 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -81,7 +81,6 @@ #CDFFFFFF #FF80868B ?attr/workspaceTextColor -