Fix translation when focused task or desktop task is dismissed. (3/4)
This CL uses the same logic used for handheld dissmiss translation to fix the following cases when large tile is enabled for desktop task: - When the LAST focused task is dismissed (i.e., no other task in the grid), translate all large tiles from the right side to the left, to occupy the dismissed focused task position. - When Desktop Task is dismissed, translate focused task and grid from the left to the right side to occupy the dismissed desktop task position. - When 2 tasks are visible in recents (i.e., 1 focused task, 1 desktop task) and the user dismisses the desktop task while in Clear All Button page (page 2), the focused task translates when no translation should be done, due to snapping to ClearAllButton page on Tablet. To fix this we introduced a logic in getOffsetToDismissedTask to use the previous page for the calculation when the grid snaps to Clear All Button page. Bug: 353948136 Fix: 353948182 Flag: com.android.launcher3.enable_large_desktop_windowing_tile Test: OverviewDesktopTaskImageTest Change-Id: If8b06410c26a8f817d84ec6a635a66b2941e3ae9
Loading
Please register or sign in to comment