Always focus a task in overview
- Focus first task when applying load plan - Focus the next task in shorter row when focused task is dismissed, scale the snapshot and translate the task into focused position - Always show actions view as there is always a focused task. Update scroll alpha when toggling grid enabled - In fallback recents, take into account that home task will be dismissed when determining rows for the grid, ensuring next focused task won't affect row balancing - Bring back clearAllShortTotalCompensation as there isn't always a snappedTaskView (e.g. when snapped to ClearAllButton) - Ensure that getFocusedTaskView is only used when showAsGrid is true Bug: 187839470 Fixes: 188001858 Fixes: 189057812 Test: manual Change-Id: I6f31ef469c58fda70d2dd8caa2ee7d8a80c7f03b
This commit is contained in:
1 parent
f3649f5e98
commit
960a2b2696
6 files changed
+255
-123
No files matched your search
@@ -77,9 +77,7 @@ public class FallbackRecentsStateController implements StateHandler<RecentsState
|
||||
float clearAllButtonAlpha = state.hasClearAllButton() ? 1 : 0;
|
||||
setter.setFloat(mRecentsView.getClearAllButton(), ClearAllButton.VISIBILITY_ALPHA,
|
||||
clearAllButtonAlpha, LINEAR);
|
||||
float overviewButtonAlpha =
|
||||
state.hasOverviewActions() && mRecentsView.shouldShowOverviewActionsForState(state)
|
||||
? 1 : 0;
|
||||
float overviewButtonAlpha = state.hasOverviewActions() ? 1 : 0;
|
||||
setter.setFloat(mActivity.getActionsView().getVisibilityAlpha(),
|
||||
MultiValueAlpha.VALUE, overviewButtonAlpha, LINEAR);
|
||||
|
||||
|
||||
Reference in new issue
Block a user