Do not translate the AddDesktopButton on dismissing a TaskView

Flag: com.android.window.flags.enable_multiple_desktops_frontend
Flag: com.android.window.flags.enable_multiple_desktops_backend
Bug: 391872496
Test: m
Change-Id: I5b91ea1c419958b766db7da2f553f355a3817d2d
This commit is contained in:
minch
2025-02-13 21:28:14 +00:00
parent 6191d06684
commit a0f8368e2e
@@ -4346,6 +4346,11 @@ public abstract class RecentsView<
PendingAnimation pendingAnimation,
SplitAnimationTimings splitTimings,
int index) {
// No need to translate the AddDesktopButton on dismissing a TaskView, which should be
// always at the right most position, even when dismissing the last TaskView.
if (view instanceof AddDesktopButton) {
return;
}
FloatProperty translationProperty = view instanceof TaskView
? ((TaskView) view).getPrimaryDismissTranslationProperty()
: getPagedOrientationHandler().getPrimaryViewTranslate();