From f5d279c9a2f2d2124d47f15596c49c7befcd5701 Mon Sep 17 00:00:00 2001 From: josephpv Date: Fri, 19 Jul 2024 16:52:31 +0000 Subject: [PATCH] Check config to Show/Hide Private space Hide Illustration Enable/disable the search tile content and hide illustration in Hide Private Space Settings page based on the config value. By default the config value is set to true which will be used in Pixel to show the illustration and search tile content. OEM can set value of config_enableSearchTileHideIllustrationInPrivateSpace in the device overlay file to false to disable it and with this change it is taken care to hide them if the config value is false Screenshot: go/ss/56WxtgXd5NSqVFm.png Bug: 346612477 Test: Manual Flag: android.multiuser.private_space_search_illustration_config Change-Id: Ia9fbdebd9a220f4d995369d662a75989f07a2916 --- res/xml/private_space_hide_locked.xml | 7 ++- .../HidePrivateSpaceCategoryController.java | 43 ++++++++++++++++++ ...idePrivateSpaceIllustrationController.java | 44 +++++++++++++++++++ 3 files changed, 92 insertions(+), 2 deletions(-) create mode 100644 src/com/android/settings/privatespace/HidePrivateSpaceCategoryController.java create mode 100644 src/com/android/settings/privatespace/HidePrivateSpaceIllustrationController.java diff --git a/res/xml/private_space_hide_locked.xml b/res/xml/private_space_hide_locked.xml index d166b73248f..56dd1514cad 100644 --- a/res/xml/private_space_hide_locked.xml +++ b/res/xml/private_space_hide_locked.xml @@ -21,7 +21,8 @@ + settings:lottie_rawRes="@raw/private_space_hide_when_locked_illustration" + settings:controller="com.android.settings.privatespace.HidePrivateSpaceIllustrationController"/> + android:key="private_space_access" + android:title="@string/private_space_access_header" + settings:controller="com.android.settings.privatespace.HidePrivateSpaceCategoryController">