diff options
| author | 2022-12-02 07:04:57 -0800 | |
|---|---|---|
| committer | 2022-12-02 07:36:58 -0800 | |
| commit | 5587e154c9c19a54ff114a89b21eb28707c6debd (patch) | |
| tree | 6bddb6e1f387234e215aa1906bb98f5cbe631bfd /packages/SystemUI/customization | |
| parent | b877a2de53cf50c8324bfbf659a0949c51b011c2 (diff) | |
Adds icon support to fake quick affordance client.
This is needed for tests in ag/20601630
Bug: 254858701
Test: N/A - this is testing
Change-Id: Ibe86233511078f7c2d32cd8abb8ba97afedbcb79
Diffstat (limited to 'packages/SystemUI/customization')
| -rw-r--r-- | packages/SystemUI/customization/src/com/android/systemui/shared/quickaffordance/data/content/FakeKeyguardQuickAffordanceProviderClient.kt | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/packages/SystemUI/customization/src/com/android/systemui/shared/quickaffordance/data/content/FakeKeyguardQuickAffordanceProviderClient.kt b/packages/SystemUI/customization/src/com/android/systemui/shared/quickaffordance/data/content/FakeKeyguardQuickAffordanceProviderClient.kt index f490c5459d46..cb1a5f958ed6 100644 --- a/packages/SystemUI/customization/src/com/android/systemui/shared/quickaffordance/data/content/FakeKeyguardQuickAffordanceProviderClient.kt +++ b/packages/SystemUI/customization/src/com/android/systemui/shared/quickaffordance/data/content/FakeKeyguardQuickAffordanceProviderClient.kt @@ -42,17 +42,17 @@ class FakeKeyguardQuickAffordanceProviderClient( KeyguardQuickAffordanceProviderClient.Affordance( id = AFFORDANCE_1, name = AFFORDANCE_1, - iconResourceId = 0, + iconResourceId = 1, ), KeyguardQuickAffordanceProviderClient.Affordance( id = AFFORDANCE_2, name = AFFORDANCE_2, - iconResourceId = 0, + iconResourceId = 2, ), KeyguardQuickAffordanceProviderClient.Affordance( id = AFFORDANCE_3, name = AFFORDANCE_3, - iconResourceId = 0, + iconResourceId = 3, ), ), flags: List<KeyguardQuickAffordanceProviderClient.Flag> = @@ -131,7 +131,12 @@ class FakeKeyguardQuickAffordanceProviderClient( } override suspend fun getAffordanceIcon(iconResourceId: Int, tintColor: Int): Drawable { - return BitmapDrawable() + return when (iconResourceId) { + 1 -> ICON_1 + 2 -> ICON_2 + 3 -> ICON_3 + else -> BitmapDrawable() + } } fun setFlag( @@ -186,5 +191,8 @@ class FakeKeyguardQuickAffordanceProviderClient( const val AFFORDANCE_1 = "affordance_1" const val AFFORDANCE_2 = "affordance_2" const val AFFORDANCE_3 = "affordance_3" + val ICON_1 = BitmapDrawable() + val ICON_2 = BitmapDrawable() + val ICON_3 = BitmapDrawable() } } |