mirror of
https://github.com/LawnchairLauncher/lawnchair.git
synced 2026-02-19 02:38:20 +00:00
Show TaskView as grid in large screens
- Introduced gridProgress to RecentsView/TaskView ofr animating into grid - Introduced gridProgress dependant translation and scale properties in TaskView - Animate running task into grid with TaskViewSimulator - Remove overview actions (for now) but keep clear all button in large screens - Adjust ClearAllButton translation to acoomodate for grid - Use screen width +-50% to calculate task visibility - Use the position where TaskView is on screenEnd as pageScroll - TODO: Handle separate recents activity Doc: go/foldables-launcher-overview Video: http://dr/file/d/107Aydii1LoFCwP63nWG3Twr2PBDE5ZgD/view?resourcekey=0-aUjdnx8ezimS9tmAgao9ag Test: Test Launchering overview and launching overview from apps with folloiwng combination: - large / small screen sizes - portrait / landscape - thumbnails from different screen sizes / orientations Bug: 174464863 Fixes: 181509346 Change-Id: I4b691cde774f2e37532b68ba83c6eed399f2332e
This commit is contained in:
@@ -417,7 +417,7 @@ public class Workspace extends PagedView<WorkspacePageIndicator>
|
||||
// widgets as they cannot be placed inside a folder.
|
||||
// Start at the current page and search right (on LTR) until finding a page with
|
||||
// enough space. Since an empty screen is the furthest right, a page must be found.
|
||||
int currentPage = getPageNearestToCenterOfScreen();
|
||||
int currentPage = getDestinationPage();
|
||||
for (int pageIndex = currentPage; pageIndex < getPageCount(); pageIndex++) {
|
||||
CellLayout page = (CellLayout) getPageAt(pageIndex);
|
||||
if (page.hasReorderSolution(dragObject.dragInfo)) {
|
||||
|
||||
Reference in New Issue
Block a user