646422456d5ea6656efe4e1ef71ab364fa287dfc
- In TaskViewSimulator.addAppToCarouselAnim, make sure carouselScale stays at 1f when it's atomicEvent (3 button, KEYCODE_APP_SWITCH, keybaord etc,), as we transition direclty from fullscreen to Overview without involving the carousel - Made AnimatorSet pass to onPrepareGestureEndAnimation @NonNull, to avoid diverged code path handling null AnimatorSet. - For 3-button/Keyboard interactions, pass the gesture AnimatorSet with a boolean that indicates atomic event; some float peroperties will immediately settle while it's atomic: GRID_PROGRESS, TASK_THUMBNAIL_SPLASH_ALPHA - For home gesture, pass a new AnimatorSet that will be played immediately with 0 duration - Converted onPrepareGestureEndAnimation to Kotlin, and removed the code path when animatorSet is null - updateGridProperties is now called based on displayOverviewTasksAsGrid, which is effectively the same check as endTarget == GestureState.GestureEndTarget.RECENTS; - RECENTS_GRID_PROGRESS is no longer caleld per remoteTargetHandle, which duplicates the animaton for nothing, as it's a per recents rather than per task property Fix: 405384582 Fix: 407059929 Flag: EXEMPT bug fix Test: Swipe up/KEYCODE_APP_SWITCH/Recents button with default and 3p Launcher Change-Id: I56ba9137219f6d7cb982d8e5a3534f09ba3d189d
Description
No description provided
Languages
Java
57.2%
Kotlin
42.4%
AIDL
0.3%