Loading quickstep/src/com/android/launcher3/uioverrides/BaseRecentsViewStateController.java +0 −13 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ package com.android.launcher3.uioverrides; import static com.android.launcher3.LauncherState.OVERVIEW_SPLIT_SELECT; import static com.android.launcher3.anim.Interpolators.AGGRESSIVE_EASE_IN_OUT; import static com.android.launcher3.anim.Interpolators.FINAL_FRAME; import static com.android.launcher3.anim.Interpolators.INSTANT; Loading Loading @@ -73,8 +72,6 @@ public abstract class BaseRecentsViewStateController<T extends RecentsView> getTaskModalnessProperty().set(mRecentsView, state.getOverviewModalness()); RECENTS_GRID_PROGRESS.set(mRecentsView, state.displayOverviewTasksAsGrid(mLauncher.getDeviceProfile()) ? 1f : 0f); applySplitScrollOffset(state); } @Override Loading Loading @@ -120,16 +117,6 @@ public abstract class BaseRecentsViewStateController<T extends RecentsView> boolean showAsGrid = toState.displayOverviewTasksAsGrid(mLauncher.getDeviceProfile()); setter.setFloat(mRecentsView, RECENTS_GRID_PROGRESS, showAsGrid ? 1f : 0f, showAsGrid ? INSTANT : FINAL_FRAME); applySplitScrollOffset(toState); } private void applySplitScrollOffset(@NonNull final LauncherState state) { if (state == OVERVIEW_SPLIT_SELECT) { mRecentsView.applySplitPrimaryScrollOffset(); } else { mRecentsView.resetSplitPrimaryScrollOffset(); } } abstract FloatProperty getTaskModalnessProperty(); Loading quickstep/src/com/android/launcher3/uioverrides/RecentsViewStateController.java +2 −0 Original line number Diff line number Diff line Loading @@ -90,8 +90,10 @@ public final class RecentsViewStateController extends LauncherState currentState = mLauncher.getStateManager().getState(); if (isSplitSelectionState(toState) && !isSplitSelectionState(currentState)) { builder.add(mRecentsView.createSplitSelectInitAnimation().buildAnim()); mRecentsView.applySplitPrimaryScrollOffset(); } else if (!isSplitSelectionState(toState) && isSplitSelectionState(currentState)) { builder.add(mRecentsView.cancelSplitSelect(true).buildAnim()); mRecentsView.resetSplitPrimaryScrollOffset(); } setAlphas(builder, config, toState); Loading quickstep/src/com/android/quickstep/views/RecentsView.java +7 −12 Original line number Diff line number Diff line Loading @@ -3118,14 +3118,10 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T } } else { // Update focus task and its size. if (finalIsFocusedTaskDismissed) { if (finalNextFocusedTaskView != null) { if (finalIsFocusedTaskDismissed && finalNextFocusedTaskView != null) { mFocusedTaskViewId = finalNextFocusedTaskView.getTaskViewId(); mTopRowIdSet.remove(mFocusedTaskViewId); finalNextFocusedTaskView.animateIconScaleAndDimIntoView(); } else { mFocusedTaskViewId = -1; } } updateTaskSize(/*isTaskDismissal=*/ true); updateChildTaskOrientations(); Loading Loading @@ -4019,6 +4015,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T // * Focused Task updateGridProperties(); resetFromSplitSelectionState(); updateScrollSynchronously(); } }); Loading @@ -4040,7 +4037,6 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T resetTaskVisuals(); mSplitHiddenTaskViewIndex = -1; if (mSplitHiddenTaskView != null) { mSplitHiddenTaskView.setTranslationY(0); mSplitHiddenTaskView.setVisibility(VISIBLE); mSplitHiddenTaskView = null; } Loading Loading @@ -4501,9 +4497,8 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T } private int getFirstViewIndex() { return mShowAsGridLastOnLayout && mFocusedTaskViewId != -1 ? indexOfChild(getFocusedTaskView()) : 0; TaskView focusedTaskView = mShowAsGridLastOnLayout ? getFocusedTaskView() : null; return focusedTaskView != null ? indexOfChild(focusedTaskView) : 0; } private int getLastViewIndex() { Loading Loading
quickstep/src/com/android/launcher3/uioverrides/BaseRecentsViewStateController.java +0 −13 Original line number Diff line number Diff line Loading @@ -16,7 +16,6 @@ package com.android.launcher3.uioverrides; import static com.android.launcher3.LauncherState.OVERVIEW_SPLIT_SELECT; import static com.android.launcher3.anim.Interpolators.AGGRESSIVE_EASE_IN_OUT; import static com.android.launcher3.anim.Interpolators.FINAL_FRAME; import static com.android.launcher3.anim.Interpolators.INSTANT; Loading Loading @@ -73,8 +72,6 @@ public abstract class BaseRecentsViewStateController<T extends RecentsView> getTaskModalnessProperty().set(mRecentsView, state.getOverviewModalness()); RECENTS_GRID_PROGRESS.set(mRecentsView, state.displayOverviewTasksAsGrid(mLauncher.getDeviceProfile()) ? 1f : 0f); applySplitScrollOffset(state); } @Override Loading Loading @@ -120,16 +117,6 @@ public abstract class BaseRecentsViewStateController<T extends RecentsView> boolean showAsGrid = toState.displayOverviewTasksAsGrid(mLauncher.getDeviceProfile()); setter.setFloat(mRecentsView, RECENTS_GRID_PROGRESS, showAsGrid ? 1f : 0f, showAsGrid ? INSTANT : FINAL_FRAME); applySplitScrollOffset(toState); } private void applySplitScrollOffset(@NonNull final LauncherState state) { if (state == OVERVIEW_SPLIT_SELECT) { mRecentsView.applySplitPrimaryScrollOffset(); } else { mRecentsView.resetSplitPrimaryScrollOffset(); } } abstract FloatProperty getTaskModalnessProperty(); Loading
quickstep/src/com/android/launcher3/uioverrides/RecentsViewStateController.java +2 −0 Original line number Diff line number Diff line Loading @@ -90,8 +90,10 @@ public final class RecentsViewStateController extends LauncherState currentState = mLauncher.getStateManager().getState(); if (isSplitSelectionState(toState) && !isSplitSelectionState(currentState)) { builder.add(mRecentsView.createSplitSelectInitAnimation().buildAnim()); mRecentsView.applySplitPrimaryScrollOffset(); } else if (!isSplitSelectionState(toState) && isSplitSelectionState(currentState)) { builder.add(mRecentsView.cancelSplitSelect(true).buildAnim()); mRecentsView.resetSplitPrimaryScrollOffset(); } setAlphas(builder, config, toState); Loading
quickstep/src/com/android/quickstep/views/RecentsView.java +7 −12 Original line number Diff line number Diff line Loading @@ -3118,14 +3118,10 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T } } else { // Update focus task and its size. if (finalIsFocusedTaskDismissed) { if (finalNextFocusedTaskView != null) { if (finalIsFocusedTaskDismissed && finalNextFocusedTaskView != null) { mFocusedTaskViewId = finalNextFocusedTaskView.getTaskViewId(); mTopRowIdSet.remove(mFocusedTaskViewId); finalNextFocusedTaskView.animateIconScaleAndDimIntoView(); } else { mFocusedTaskViewId = -1; } } updateTaskSize(/*isTaskDismissal=*/ true); updateChildTaskOrientations(); Loading Loading @@ -4019,6 +4015,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T // * Focused Task updateGridProperties(); resetFromSplitSelectionState(); updateScrollSynchronously(); } }); Loading @@ -4040,7 +4037,6 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T resetTaskVisuals(); mSplitHiddenTaskViewIndex = -1; if (mSplitHiddenTaskView != null) { mSplitHiddenTaskView.setTranslationY(0); mSplitHiddenTaskView.setVisibility(VISIBLE); mSplitHiddenTaskView = null; } Loading Loading @@ -4501,9 +4497,8 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T } private int getFirstViewIndex() { return mShowAsGridLastOnLayout && mFocusedTaskViewId != -1 ? indexOfChild(getFocusedTaskView()) : 0; TaskView focusedTaskView = mShowAsGridLastOnLayout ? getFocusedTaskView() : null; return focusedTaskView != null ? indexOfChild(focusedTaskView) : 0; } private int getLastViewIndex() { Loading