From 38d0a7ca91bd33427447873357b8256cca0daccd Mon Sep 17 00:00:00 2001 From: Lucas Silva Date: Wed, 22 Dec 2021 15:52:00 +0000 Subject: [PATCH] Rewrite dream settings. The available dreams will now be shown in a grid, with a preview button at the bottom. Screenshot (white placeholder image used): http://screen/6pe6EoACPoQN8TZ.png http://screen/4nR6Wg5pN7pL6Wb.png Phone (single column layout): http://screen/4WFqzZR8Yf9H3VZ.png Colors and margins will be finalized once final mocks are done. Bug: 207681076 Bug: 214250590 Test: locally on device Change-Id: Ie68bdc60e74e72dc3c3cee3f1ffd40f5613109b9 --- res/color/dream_card_color_state_list.xml | 22 +++ res/layout/dream_picker_layout.xml | 42 ++++++ res/layout/dream_preference_layout.xml | 104 +++++++++++++ res/layout/dream_start_button.xml | 36 ----- res/values/dimens.xml | 7 + res/values/strings.xml | 6 +- res/values/styles.xml | 10 ++ res/xml/dream_fragment_overview.xml | 20 +-- .../settings/dream/CurrentDreamPicker.java | 125 ---------------- .../CurrentDreamPreferenceController.java | 93 ------------ .../settings/dream/DreamPickerAdapter.java | 129 ++++++++++++++++ .../settings/dream/DreamPickerController.java | 138 ++++++++++++++++++ .../dream/StartNowPreferenceController.java | 72 --------- .../dream/CurrentDreamPickerTest.java | 92 ------------ ...st.java => DreamPickerControllerTest.java} | 78 +++++----- .../StartNowPreferenceControllerTest.java | 87 ----------- 16 files changed, 500 insertions(+), 561 deletions(-) create mode 100644 res/color/dream_card_color_state_list.xml create mode 100644 res/layout/dream_picker_layout.xml create mode 100644 res/layout/dream_preference_layout.xml delete mode 100644 res/layout/dream_start_button.xml delete mode 100644 src/com/android/settings/dream/CurrentDreamPicker.java delete mode 100644 src/com/android/settings/dream/CurrentDreamPreferenceController.java create mode 100644 src/com/android/settings/dream/DreamPickerAdapter.java create mode 100644 src/com/android/settings/dream/DreamPickerController.java delete mode 100644 src/com/android/settings/dream/StartNowPreferenceController.java delete mode 100644 tests/robotests/src/com/android/settings/dream/CurrentDreamPickerTest.java rename tests/robotests/src/com/android/settings/dream/{CurrentDreamPreferenceControllerTest.java => DreamPickerControllerTest.java} (51%) delete mode 100644 tests/robotests/src/com/android/settings/dream/StartNowPreferenceControllerTest.java diff --git a/res/color/dream_card_color_state_list.xml b/res/color/dream_card_color_state_list.xml new file mode 100644 index 00000000000..31821ddc216 --- /dev/null +++ b/res/color/dream_card_color_state_list.xml @@ -0,0 +1,22 @@ + + + + + + + \ No newline at end of file diff --git a/res/layout/dream_picker_layout.xml b/res/layout/dream_picker_layout.xml new file mode 100644 index 00000000000..c5210dd45f6 --- /dev/null +++ b/res/layout/dream_picker_layout.xml @@ -0,0 +1,42 @@ + + + + + + + +