From 42626e0f3fd705f172d49fd8f83001c5f674c0b1 Mon Sep 17 00:00:00 2001 From: shaoweishen Date: Fri, 5 Nov 2021 09:19:07 +0000 Subject: [PATCH] {Output Switcher} Update ui change Update layout for Output Switcher, please reference bug for demo screen, change for output group dialog will be modified in follow up cl. Bug: 203070747 Bug: 203071939 Test: test on device Change-Id: Ife2fde23a29504a688b61919fd30071a9c33af7f --- ...media_output_dialog_seekbar_background.xml | 37 ++++++++ ..._output_dialog_solid_button_background.xml | 29 ++++++ .../drawable/media_output_item_background.xml | 23 +++++ .../media_output_item_background_active.xml | 23 +++++ .../drawable/media_output_status_check.xml | 27 ++++++ .../drawable/media_output_status_failed.xml | 27 ++++++ .../res/layout/media_output_dialog.xml | 43 +++++---- .../res/layout/media_output_list_item.xml | 95 +++++++++++-------- packages/SystemUI/res/values/colors.xml | 3 +- packages/SystemUI/res/values/dimens.xml | 6 +- packages/SystemUI/res/values/strings.xml | 2 +- packages/SystemUI/res/values/styles.xml | 6 ++ .../media/dialog/MediaOutputAdapter.java | 40 ++++---- .../media/dialog/MediaOutputBaseAdapter.java | 47 +++++++-- .../media/dialog/MediaOutputBaseDialog.java | 11 +++ .../media/dialog/MediaOutputController.java | 15 +++ .../media/dialog/MediaOutputDialog.java | 6 ++ .../media/dialog/MediaOutputGroupAdapter.java | 2 - .../media/dialog/MediaOutputGroupDialog.java | 7 ++ .../media/dialog/MediaOutputAdapterTest.java | 29 ++---- .../dialog/MediaOutputBaseDialogTest.java | 7 ++ .../dialog/MediaOutputControllerTest.java | 3 +- .../dialog/MediaOutputGroupAdapterTest.java | 5 - 23 files changed, 372 insertions(+), 121 deletions(-) create mode 100644 packages/SystemUI/res/drawable/media_output_dialog_seekbar_background.xml create mode 100644 packages/SystemUI/res/drawable/media_output_dialog_solid_button_background.xml create mode 100644 packages/SystemUI/res/drawable/media_output_item_background.xml create mode 100644 packages/SystemUI/res/drawable/media_output_item_background_active.xml create mode 100644 packages/SystemUI/res/drawable/media_output_status_check.xml create mode 100644 packages/SystemUI/res/drawable/media_output_status_failed.xml diff --git a/packages/SystemUI/res/drawable/media_output_dialog_seekbar_background.xml b/packages/SystemUI/res/drawable/media_output_dialog_seekbar_background.xml new file mode 100644 index 0000000000000..3a228d512fa4d --- /dev/null +++ b/packages/SystemUI/res/drawable/media_output_dialog_seekbar_background.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/packages/SystemUI/res/drawable/media_output_dialog_solid_button_background.xml b/packages/SystemUI/res/drawable/media_output_dialog_solid_button_background.xml new file mode 100644 index 0000000000000..86f8b42b971ca --- /dev/null +++ b/packages/SystemUI/res/drawable/media_output_dialog_solid_button_background.xml @@ -0,0 +1,29 @@ + + + + + + + \ No newline at end of file diff --git a/packages/SystemUI/res/drawable/media_output_item_background.xml b/packages/SystemUI/res/drawable/media_output_item_background.xml new file mode 100644 index 0000000000000..8c23659eb4613 --- /dev/null +++ b/packages/SystemUI/res/drawable/media_output_item_background.xml @@ -0,0 +1,23 @@ + + + + + + \ No newline at end of file diff --git a/packages/SystemUI/res/drawable/media_output_item_background_active.xml b/packages/SystemUI/res/drawable/media_output_item_background_active.xml new file mode 100644 index 0000000000000..09dee95ce7bd1 --- /dev/null +++ b/packages/SystemUI/res/drawable/media_output_item_background_active.xml @@ -0,0 +1,23 @@ + + + + + + \ No newline at end of file diff --git a/packages/SystemUI/res/drawable/media_output_status_check.xml b/packages/SystemUI/res/drawable/media_output_status_check.xml new file mode 100644 index 0000000000000..4e17e48b07ff3 --- /dev/null +++ b/packages/SystemUI/res/drawable/media_output_status_check.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/packages/SystemUI/res/drawable/media_output_status_failed.xml b/packages/SystemUI/res/drawable/media_output_status_failed.xml new file mode 100644 index 0000000000000..81fb92c8161a0 --- /dev/null +++ b/packages/SystemUI/res/drawable/media_output_status_failed.xml @@ -0,0 +1,27 @@ + + + + + diff --git a/packages/SystemUI/res/layout/media_output_dialog.xml b/packages/SystemUI/res/layout/media_output_dialog.xml index a64ef3ea1cc62..4e2b4a64b1bca 100644 --- a/packages/SystemUI/res/layout/media_output_dialog.xml +++ b/packages/SystemUI/res/layout/media_output_dialog.xml @@ -24,24 +24,30 @@ + + android:textSize="16sp"/> + android:textSize="14sp"/> - -