From 0aef57d67eb41ebd93eb0380b515436474643a9f Mon Sep 17 00:00:00 2001 From: Julia Reynolds Date: Mon, 19 Oct 2020 16:21:23 -0400 Subject: [PATCH] Add 'Recent Conversations' to the conversation page Test: atest Bug: 171191376 Change-Id: Id7208312dff0cc022c2f16b3872fae1a9dc09ed7 --- res/drawable/ic_clear.xml | 3 +- res/layout/conversations_clear_recents.xml | 34 +++ res/layout/preference_widget_clear.xml | 30 ++ res/values/strings.xml | 11 +- res/xml/conversation_list_settings.xml | 10 +- .../notification/NotificationBackend.java | 9 + .../app/ConversationListSettings.java | 12 +- .../NoConversationsPreferenceController.java | 23 +- .../app/RecentConversationPreference.java | 80 +++++ ...centConversationsPreferenceController.java | 236 +++++++++++++++ ...ConversationsPreferenceControllerTest.java | 275 ++++++++++++++++++ 11 files changed, 711 insertions(+), 12 deletions(-) create mode 100644 res/layout/conversations_clear_recents.xml create mode 100644 res/layout/preference_widget_clear.xml create mode 100644 src/com/android/settings/notification/app/RecentConversationPreference.java create mode 100644 src/com/android/settings/notification/app/RecentConversationsPreferenceController.java create mode 100644 tests/robotests/src/com/android/settings/notification/app/RecentConversationsPreferenceControllerTest.java diff --git a/res/drawable/ic_clear.xml b/res/drawable/ic_clear.xml index 224425fa27d..b2065f4b5a2 100644 --- a/res/drawable/ic_clear.xml +++ b/res/drawable/ic_clear.xml @@ -18,7 +18,8 @@ android:viewportWidth="24" android:viewportHeight="24" android:width="24dp" - android:height="24dp"> + android:height="24dp" + android:tint="?android:attr/colorControlNormal"> diff --git a/res/layout/conversations_clear_recents.xml b/res/layout/conversations_clear_recents.xml new file mode 100644 index 00000000000..b7904399c23 --- /dev/null +++ b/res/layout/conversations_clear_recents.xml @@ -0,0 +1,34 @@ + + + + +