From 27b0ef6eb399dd0ed4c7fb4e8bd75744c7eea0bc Mon Sep 17 00:00:00 2001 From: Tim Peng Date: Wed, 10 Jun 2020 14:48:37 +0800 Subject: [PATCH] Output switcher panel requires large title icon for Slice slider style -Add "VIEW_TYPE_SLIDER_LARGE_ICON" to be a new panel type which would enlarge its title icon -Set "VIEW_TYPE_SLIDER_LARGE_ICON" to MediaOutputPanel and MediaOutputGroupPanel -Extend slider style and add customized icon size -Add test cases Bug: 157208551 Test: make -j42 RunSettingsRoboTests Change-Id: I9b4de4aa552e8b26e766411f7eff93ea1a2d1910 --- .../panel_slice_slider_row_large_icon.xml | 31 +++++++++++++++++++ res/values/styles.xml | 9 ++++++ .../settings/panel/MediaOutputGroupPanel.java | 2 +- .../settings/panel/MediaOutputPanel.java | 2 +- .../android/settings/panel/PanelContent.java | 1 + .../settings/panel/PanelSlicesAdapter.java | 2 ++ .../panel/MediaOutputGroupPanelTest.java | 5 +++ .../settings/panel/MediaOutputPanelTest.java | 5 +++ .../panel/PanelSlicesAdapterTest.java | 14 +++++++++ .../settings/panel/VolumePanelTest.java | 5 +++ 10 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 res/layout/panel_slice_slider_row_large_icon.xml diff --git a/res/layout/panel_slice_slider_row_large_icon.xml b/res/layout/panel_slice_slider_row_large_icon.xml new file mode 100644 index 00000000000..fa5c4cd53ec --- /dev/null +++ b/res/layout/panel_slice_slider_row_large_icon.xml @@ -0,0 +1,31 @@ + + + + + + \ No newline at end of file diff --git a/res/values/styles.xml b/res/values/styles.xml index a60fbd5eadf..f212eb3b348 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -533,6 +533,10 @@ @style/SliceRow.Slider + + + +