From 5ebb7feff6960bb71f6fe6866e183e61071759e0 Mon Sep 17 00:00:00 2001 From: Matt Pietal Date: Fri, 20 Mar 2020 12:58:54 -0400 Subject: [PATCH] Controls UI - Move 'add controls' to popup menu Add a new popup menu for add/edit/settings. Start with just add. Change colors of the popup background to match specs. Hide drop down structure switching if there's only 1 option Bug: 151142664 Test: visual Change-Id: I3077d2eda020e8f1ddd03eda343b062f90ee412b --- .../SystemUI/res/drawable/ic_more_vert.xml | 24 +++++ .../res/layout/controls_more_item.xml | 23 +++++ .../res/layout/controls_spinner_item.xml | 2 +- .../res/layout/controls_with_favorites.xml | 12 +++ packages/SystemUI/res/values/colors.xml | 1 + packages/SystemUI/res/values/styles.xml | 9 +- .../controls/ui/ControlsUiControllerImpl.kt | 94 +++++++++++++++---- 7 files changed, 144 insertions(+), 21 deletions(-) create mode 100644 packages/SystemUI/res/drawable/ic_more_vert.xml create mode 100644 packages/SystemUI/res/layout/controls_more_item.xml diff --git a/packages/SystemUI/res/drawable/ic_more_vert.xml b/packages/SystemUI/res/drawable/ic_more_vert.xml new file mode 100644 index 0000000000000..1c6c513bb988b --- /dev/null +++ b/packages/SystemUI/res/drawable/ic_more_vert.xml @@ -0,0 +1,24 @@ + + + + diff --git a/packages/SystemUI/res/layout/controls_more_item.xml b/packages/SystemUI/res/layout/controls_more_item.xml new file mode 100644 index 0000000000000..549874a31acdb --- /dev/null +++ b/packages/SystemUI/res/layout/controls_more_item.xml @@ -0,0 +1,23 @@ + + + diff --git a/packages/SystemUI/res/layout/controls_spinner_item.xml b/packages/SystemUI/res/layout/controls_spinner_item.xml index 44ae3b12e1238..00654c8325254 100644 --- a/packages/SystemUI/res/layout/controls_spinner_item.xml +++ b/packages/SystemUI/res/layout/controls_spinner_item.xml @@ -17,7 +17,7 @@ xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" - android:padding="4dp"> + android:padding="8dp"> + + @color/GM2_grey_900 @*android:color/background_floating_material_dark @*android:color/foreground_material_dark + @*android:color/foreground_material_dark @color/GM2_yellow_200 @color/GM2_red_200 @color/GM2_blue_200 diff --git a/packages/SystemUI/res/values/styles.xml b/packages/SystemUI/res/values/styles.xml index 1283fe0a9181f..1233d4dc73e71 100644 --- a/packages/SystemUI/res/values/styles.xml +++ b/packages/SystemUI/res/values/styles.xml @@ -659,6 +659,13 @@ +