Merge "Custom Lockscreen Shortcut preview reflects whether a shortcut is activated" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
74527a3fc0
@@ -187,6 +187,7 @@ constructor(
|
|||||||
previewMode.isInPreviewMode &&
|
previewMode.isInPreviewMode &&
|
||||||
previewMode.shouldHighlightSelectedAffordance &&
|
previewMode.shouldHighlightSelectedAffordance &&
|
||||||
!isSelected,
|
!isSelected,
|
||||||
|
forceInactive = previewMode.isInPreviewMode
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
.distinctUntilChanged()
|
.distinctUntilChanged()
|
||||||
@@ -198,6 +199,7 @@ constructor(
|
|||||||
isClickable: Boolean,
|
isClickable: Boolean,
|
||||||
isSelected: Boolean,
|
isSelected: Boolean,
|
||||||
isDimmed: Boolean,
|
isDimmed: Boolean,
|
||||||
|
forceInactive: Boolean,
|
||||||
): KeyguardQuickAffordanceViewModel {
|
): KeyguardQuickAffordanceViewModel {
|
||||||
return when (this) {
|
return when (this) {
|
||||||
is KeyguardQuickAffordanceModel.Visible ->
|
is KeyguardQuickAffordanceModel.Visible ->
|
||||||
@@ -213,7 +215,7 @@ constructor(
|
|||||||
)
|
)
|
||||||
},
|
},
|
||||||
isClickable = isClickable,
|
isClickable = isClickable,
|
||||||
isActivated = activationState is ActivationState.Active,
|
isActivated = !forceInactive && activationState is ActivationState.Active,
|
||||||
isSelected = isSelected,
|
isSelected = isSelected,
|
||||||
useLongPress = quickAffordanceInteractor.useLongPress,
|
useLongPress = quickAffordanceInteractor.useLongPress,
|
||||||
isDimmed = isDimmed,
|
isDimmed = isDimmed,
|
||||||
|
|||||||
@@ -308,7 +308,7 @@ class KeyguardBottomAreaViewModelTest : SysuiTestCase() {
|
|||||||
TestConfig(
|
TestConfig(
|
||||||
isVisible = true,
|
isVisible = true,
|
||||||
isClickable = false,
|
isClickable = false,
|
||||||
isActivated = true,
|
isActivated = false,
|
||||||
icon = icon,
|
icon = icon,
|
||||||
canShowWhileLocked = false,
|
canShowWhileLocked = false,
|
||||||
intent = Intent("action"),
|
intent = Intent("action"),
|
||||||
@@ -363,7 +363,7 @@ class KeyguardBottomAreaViewModelTest : SysuiTestCase() {
|
|||||||
TestConfig(
|
TestConfig(
|
||||||
isVisible = true,
|
isVisible = true,
|
||||||
isClickable = false,
|
isClickable = false,
|
||||||
isActivated = true,
|
isActivated = false,
|
||||||
icon = icon,
|
icon = icon,
|
||||||
canShowWhileLocked = false,
|
canShowWhileLocked = false,
|
||||||
intent = Intent("action"),
|
intent = Intent("action"),
|
||||||
|
|||||||
Reference in New Issue
Block a user