commit | 0d7957f89cd4f73edbe3995f89bbb976c42618c9 | [log] [tgz] |
---|---|---|
author | davidct <davidct@google.com> | Thu Aug 29 06:45:13 2024 +0000 |
committer | David Thames <davidct@google.com> | Thu Aug 29 17:53:21 2024 +0000 |
tree | c514acd38dfafb222a2843aeb99a34a03b05e2fc | |
parent | 43243dc4f92c42485bcff5b27e50c902445bf465 [diff] |
Add aconfig flag for ViewPager2 in smartspace Test: manually tested on device. Bug: 259566300 Flag: com.android.systemui.smartspace_viewpager2 Change-Id: I808f91d07918366aa29872849530d050cb750ace
diff --git a/packages/SystemUI/aconfig/systemui.aconfig b/packages/SystemUI/aconfig/systemui.aconfig index 1ff9a80..38ff35f 100644 --- a/packages/SystemUI/aconfig/systemui.aconfig +++ b/packages/SystemUI/aconfig/systemui.aconfig
@@ -599,6 +599,13 @@ } flag { + name: "smartspace_viewpager2" + namespace: "systemui" + description: "Use viewpager2 in Smartspace" + bug: "259566300" +} + +flag { name: "pin_input_field_styled_focus_state" namespace: "systemui" description: "Enables styled focus states on pin input field if keyboard is connected"
diff --git a/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt b/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt index 509f022..84f39af 100644 --- a/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt +++ b/packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceConfigPlugin.kt
@@ -21,4 +21,6 @@ interface BcSmartspaceConfigPlugin { /** Gets default date/weather disabled status. */ val isDefaultDateWeatherDisabled: Boolean + /** Gets if Smartspace should use ViewPager2 */ + val isViewPager2Enabled: Boolean }
diff --git a/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt b/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt index 922560f..0e1bf72 100644 --- a/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt +++ b/packages/SystemUI/src/com/android/systemui/smartspace/config/BcSmartspaceConfigProvider.kt
@@ -16,6 +16,7 @@ package com.android.systemui.smartspace.config +import com.android.systemui.Flags.smartspaceViewpager2 import com.android.systemui.flags.FeatureFlags import com.android.systemui.plugins.BcSmartspaceConfigPlugin @@ -23,4 +24,7 @@ BcSmartspaceConfigPlugin { override val isDefaultDateWeatherDisabled: Boolean get() = true + + override val isViewPager2Enabled: Boolean + get() = smartspaceViewpager2() }