Loading quickstep/src/com/android/quickstep/views/RecentsView.java +16 −1 Original line number Diff line number Diff line Loading @@ -82,6 +82,7 @@ import android.text.StaticLayout; import android.text.TextPaint; import android.util.AttributeSet; import android.util.FloatProperty; import android.util.Log; import android.util.SparseBooleanArray; import android.view.Gravity; import android.view.HapticFeedbackConstants; Loading Loading @@ -128,8 +129,8 @@ import com.android.launcher3.util.DynamicResource; import com.android.launcher3.util.IntSet; import com.android.launcher3.util.MultiValueAlpha; import com.android.launcher3.util.ResourceBasedOverride.Overrides; import com.android.launcher3.util.SplitConfigurationOptions; import com.android.launcher3.util.RunnableList; import com.android.launcher3.util.SplitConfigurationOptions; import com.android.launcher3.util.SplitConfigurationOptions.SplitPositionOption; import com.android.launcher3.util.Themes; import com.android.launcher3.util.TranslateEdgeEffect; Loading Loading @@ -988,6 +989,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T @Override protected void onPageBeginTransition() { super.onPageBeginTransition(); Log.d("b/193125090", "Disabling ActionsView due to scrolling"); mActionsView.updateDisabledFlags(OverviewActionsView.DISABLED_SCROLLING, true); } Loading @@ -995,7 +997,10 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T protected void onPageEndTransition() { super.onPageEndTransition(); if (isClearAllHidden()) { Log.d("b/193125090", "Enabling ActionsView due after scrolling"); mActionsView.updateDisabledFlags(OverviewActionsView.DISABLED_SCROLLING, false); } else { Log.d("b/193125090", "Not enabling ActionsView due to ClearAll not hidden"); } if (getNextPage() > 0) { setSwipeDownShouldLaunchApp(true); Loading Loading @@ -1159,6 +1164,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T } if (mFocusedTaskId == -1 && getTaskViewCount() > 0) { mFocusedTaskId = getTaskViewAt(0).getTaskId(); Log.d("b/193125090", "applyLoadPlan - mFocusedTaskId: " + mFocusedTaskId); } updateTaskSize(); Loading Loading @@ -1475,14 +1481,22 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T } private void updateActionsViewScrollAlpha() { Log.d("b/193125090", "updateActionsViewScrollAlpha - showAsGrid: " + showAsGrid()); float scrollAlpha = 1f; if (showAsGrid()) { TaskView focusedTaskView = getFocusedTaskView(); Log.d("b/193125090", "updateActionsViewScrollAlpha - focusedTaskView: " + focusedTaskView); if (focusedTaskView != null) { float scrollDiff = Math.abs(getScrollForPage(indexOfChild(focusedTaskView)) - mOrientationHandler.getPrimaryScroll(this)); float delta = (mGridSideMargin - scrollDiff) / (float) mGridSideMargin; scrollAlpha = Utilities.boundToRange(delta, 0, 1); Log.d("b/193125090", "updateActionsViewScrollAlpha - focusedTaskScroll: " + getScrollForPage( indexOfChild(focusedTaskView)) + ", primaryScroll: " + mOrientationHandler.getPrimaryScroll(this) + ", mGridSideMargin: " + mGridSideMargin); } } mActionsView.getScrollAlpha().setValue(scrollAlpha); Loading Loading @@ -2742,6 +2756,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T @Override public void setVisibility(int visibility) { Log.d("b/193125090", "setVisibility: " + visibility); super.setVisibility(visibility); if (mActionsView != null) { mActionsView.updateHiddenFlags(HIDDEN_NO_RECENTS, visibility != VISIBLE); Loading Loading
quickstep/src/com/android/quickstep/views/RecentsView.java +16 −1 Original line number Diff line number Diff line Loading @@ -82,6 +82,7 @@ import android.text.StaticLayout; import android.text.TextPaint; import android.util.AttributeSet; import android.util.FloatProperty; import android.util.Log; import android.util.SparseBooleanArray; import android.view.Gravity; import android.view.HapticFeedbackConstants; Loading Loading @@ -128,8 +129,8 @@ import com.android.launcher3.util.DynamicResource; import com.android.launcher3.util.IntSet; import com.android.launcher3.util.MultiValueAlpha; import com.android.launcher3.util.ResourceBasedOverride.Overrides; import com.android.launcher3.util.SplitConfigurationOptions; import com.android.launcher3.util.RunnableList; import com.android.launcher3.util.SplitConfigurationOptions; import com.android.launcher3.util.SplitConfigurationOptions.SplitPositionOption; import com.android.launcher3.util.Themes; import com.android.launcher3.util.TranslateEdgeEffect; Loading Loading @@ -988,6 +989,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T @Override protected void onPageBeginTransition() { super.onPageBeginTransition(); Log.d("b/193125090", "Disabling ActionsView due to scrolling"); mActionsView.updateDisabledFlags(OverviewActionsView.DISABLED_SCROLLING, true); } Loading @@ -995,7 +997,10 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T protected void onPageEndTransition() { super.onPageEndTransition(); if (isClearAllHidden()) { Log.d("b/193125090", "Enabling ActionsView due after scrolling"); mActionsView.updateDisabledFlags(OverviewActionsView.DISABLED_SCROLLING, false); } else { Log.d("b/193125090", "Not enabling ActionsView due to ClearAll not hidden"); } if (getNextPage() > 0) { setSwipeDownShouldLaunchApp(true); Loading Loading @@ -1159,6 +1164,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T } if (mFocusedTaskId == -1 && getTaskViewCount() > 0) { mFocusedTaskId = getTaskViewAt(0).getTaskId(); Log.d("b/193125090", "applyLoadPlan - mFocusedTaskId: " + mFocusedTaskId); } updateTaskSize(); Loading Loading @@ -1475,14 +1481,22 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T } private void updateActionsViewScrollAlpha() { Log.d("b/193125090", "updateActionsViewScrollAlpha - showAsGrid: " + showAsGrid()); float scrollAlpha = 1f; if (showAsGrid()) { TaskView focusedTaskView = getFocusedTaskView(); Log.d("b/193125090", "updateActionsViewScrollAlpha - focusedTaskView: " + focusedTaskView); if (focusedTaskView != null) { float scrollDiff = Math.abs(getScrollForPage(indexOfChild(focusedTaskView)) - mOrientationHandler.getPrimaryScroll(this)); float delta = (mGridSideMargin - scrollDiff) / (float) mGridSideMargin; scrollAlpha = Utilities.boundToRange(delta, 0, 1); Log.d("b/193125090", "updateActionsViewScrollAlpha - focusedTaskScroll: " + getScrollForPage( indexOfChild(focusedTaskView)) + ", primaryScroll: " + mOrientationHandler.getPrimaryScroll(this) + ", mGridSideMargin: " + mGridSideMargin); } } mActionsView.getScrollAlpha().setValue(scrollAlpha); Loading Loading @@ -2742,6 +2756,7 @@ public abstract class RecentsView<ACTIVITY_TYPE extends StatefulActivity<STATE_T @Override public void setVisibility(int visibility) { Log.d("b/193125090", "setVisibility: " + visibility); super.setVisibility(visibility); if (mActionsView != null) { mActionsView.updateHiddenFlags(HIDDEN_NO_RECENTS, visibility != VISIBLE); Loading