Keyguard Transitions - Add REVERSE option
When a transition is canceled and a new one starts, there are multiple ways to continue from the cancellation point: RESET, LAST_VALUE, or REVERSE. REVERSE was added in order to support a smooth transition from AOD<->LOCKSCREEN when the power button is pushed the middle. Fixes: 305978396 Test: atest KeyguardRepositoryImplTest KeyguardTransitionScenariosTest Change-Id: Ie03ba8a55707cceeb69a591db1bd5fd9636164f1
Showing
- packages/SystemUI/src/com/android/systemui/keyguard/data/repository/KeyguardTransitionRepository.kt 9 additions, 14 deletions.../keyguard/data/repository/KeyguardTransitionRepository.kt
- packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/FromAodTransitionInteractor.kt 15 additions, 1 deletion...keyguard/domain/interactor/FromAodTransitionInteractor.kt
- packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/FromGoneTransitionInteractor.kt 4 additions, 2 deletions...eyguard/domain/interactor/FromGoneTransitionInteractor.kt
- packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/FromLockscreenTransitionInteractor.kt 14 additions, 1 deletion...d/domain/interactor/FromLockscreenTransitionInteractor.kt
- packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/FromPrimaryBouncerTransitionInteractor.kt 23 additions, 24 deletions...main/interactor/FromPrimaryBouncerTransitionInteractor.kt
- packages/SystemUI/src/com/android/systemui/keyguard/domain/interactor/TransitionInteractor.kt 6 additions, 5 deletions...stemui/keyguard/domain/interactor/TransitionInteractor.kt
- packages/SystemUI/src/com/android/systemui/keyguard/shared/model/TransitionInfo.kt 7 additions, 1 deletion.../android/systemui/keyguard/shared/model/TransitionInfo.kt
- packages/SystemUI/src/com/android/systemui/keyguard/shared/model/TransitionModeOnCanceled.kt 26 additions, 0 deletions...ystemui/keyguard/shared/model/TransitionModeOnCanceled.kt
- packages/SystemUI/tests/src/com/android/systemui/keyguard/data/repository/KeyguardTransitionRepositoryTest.kt 80 additions, 2 deletions...guard/data/repository/KeyguardTransitionRepositoryTest.kt
- packages/SystemUI/tests/src/com/android/systemui/keyguard/domain/interactor/KeyguardTransitionScenariosTest.kt 40 additions, 41 deletions...uard/domain/interactor/KeyguardTransitionScenariosTest.kt
- packages/SystemUI/tests/src/com/android/systemui/keyguard/util/KeyguardTransitionRunner.kt 1 addition, 1 deletion...ndroid/systemui/keyguard/util/KeyguardTransitionRunner.kt
- packages/SystemUI/tests/utils/src/com/android/systemui/keyguard/data/repository/FakeKeyguardTransitionRepository.kt 1 addition, 1 deletion...guard/data/repository/FakeKeyguardTransitionRepository.kt
Loading
Please register or sign in to comment