Loading quickstep/libs/sysui_shared.jar −32 B (116 KiB) File changed.No diff preview for this file type. View original file View changed file quickstep/src/com/android/launcher3/uioverrides/AllAppsState.java +4 −2 Original line number Diff line number Diff line Loading @@ -88,8 +88,10 @@ public class AllAppsState extends LauncherState { } @Override public float getOverviewTranslationFactor(Launcher launcher) { return 0; public float[] getOverviewTranslationFactor(Launcher launcher) { // Keep the same translation as in overview, so that we don't slide around when // transitioning to All Apps. return LauncherState.OVERVIEW.getOverviewTranslationFactor(launcher); } @Override Loading quickstep/src/com/android/launcher3/uioverrides/FastOverviewState.java +7 −7 Original line number Diff line number Diff line Loading @@ -28,10 +28,8 @@ public class FastOverviewState extends OverviewState { private static final int STATE_FLAGS = FLAG_SHOW_SCRIM | FLAG_DISABLE_RESTORE | FLAG_DISABLE_INTERACTION | FLAG_OVERVIEW_UI | FLAG_HIDE_BACK_BUTTON; private static final boolean DEBUG_DIFFERENT_UI = false; public FastOverviewState(int id) { super(id, QuickScrubController.QUICK_SWITCH_START_DURATION, STATE_FLAGS); super(id, QuickScrubController.QUICK_SCRUB_START_DURATION, STATE_FLAGS); } @Override Loading @@ -48,9 +46,11 @@ public class FastOverviewState extends OverviewState { @Override public int getVisibleElements(Launcher launcher) { if (DEBUG_DIFFERENT_UI) { return NONE; } return super.getVisibleElements(launcher); @Override public float[] getOverviewTranslationFactor(Launcher launcher) { return new float[] {0f, 0.5f}; } } quickstep/src/com/android/launcher3/uioverrides/OverviewState.java +2 −2 Original line number Diff line number Diff line Loading @@ -58,8 +58,8 @@ public class OverviewState extends LauncherState { } @Override public float getOverviewTranslationFactor(Launcher launcher) { return 0; public float[] getOverviewTranslationFactor(Launcher launcher) { return new float[] {0f, 0f}; } @Override Loading quickstep/src/com/android/launcher3/uioverrides/RecentsViewStateController.java +11 −4 Original line number Diff line number Diff line Loading @@ -20,7 +20,8 @@ import static com.android.launcher3.anim.AlphaUpdateListener.updateVisibility; import static com.android.launcher3.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATION; import static com.android.launcher3.anim.Interpolators.LINEAR; import static com.android.launcher3.compat.AccessibilityManagerCompat.isAccessibilityEnabled; import static com.android.quickstep.views.LauncherRecentsView.TRANSLATION_FACTOR; import static com.android.quickstep.views.LauncherRecentsView.TRANSLATION_X_FACTOR; import static com.android.quickstep.views.LauncherRecentsView.TRANSLATION_Y_FACTOR; import android.animation.ValueAnimator; import android.annotation.TargetApi; Loading Loading @@ -50,7 +51,9 @@ public class RecentsViewStateController implements StateHandler { public void setState(LauncherState state) { mRecentsView.setAlpha(state.overviewUi ? 1 : 0); updateVisibility(mRecentsView, isAccessibilityEnabled(mLauncher)); mRecentsView.setTranslationFactor(state.getOverviewTranslationFactor(mLauncher)); float[] translationFactor = state.getOverviewTranslationFactor(mLauncher); mRecentsView.setTranslationXFactor(translationFactor[0]); mRecentsView.setTranslationYFactor(translationFactor[1]); if (state.overviewUi) { mRecentsView.resetTaskVisuals(); } Loading @@ -73,8 +76,12 @@ public class RecentsViewStateController implements StateHandler { } PropertySetter setter = config.getProperSetter(builder); setter.setFloat(mRecentsView, TRANSLATION_FACTOR, toState.getOverviewTranslationFactor(mLauncher), float[] translationFactor = toState.getOverviewTranslationFactor(mLauncher); setter.setFloat(mRecentsView, TRANSLATION_X_FACTOR, translationFactor[0], builder.getInterpolator(ANIM_OVERVIEW_TRANSLATION, LINEAR)); setter.setFloat(mRecentsView, TRANSLATION_Y_FACTOR, translationFactor[1], builder.getInterpolator(ANIM_OVERVIEW_TRANSLATION, LINEAR)); setter.setViewAlpha(mRecentsView, toState.overviewUi ? 1 : 0, LINEAR); Loading Loading
quickstep/libs/sysui_shared.jar −32 B (116 KiB) File changed.No diff preview for this file type. View original file View changed file
quickstep/src/com/android/launcher3/uioverrides/AllAppsState.java +4 −2 Original line number Diff line number Diff line Loading @@ -88,8 +88,10 @@ public class AllAppsState extends LauncherState { } @Override public float getOverviewTranslationFactor(Launcher launcher) { return 0; public float[] getOverviewTranslationFactor(Launcher launcher) { // Keep the same translation as in overview, so that we don't slide around when // transitioning to All Apps. return LauncherState.OVERVIEW.getOverviewTranslationFactor(launcher); } @Override Loading
quickstep/src/com/android/launcher3/uioverrides/FastOverviewState.java +7 −7 Original line number Diff line number Diff line Loading @@ -28,10 +28,8 @@ public class FastOverviewState extends OverviewState { private static final int STATE_FLAGS = FLAG_SHOW_SCRIM | FLAG_DISABLE_RESTORE | FLAG_DISABLE_INTERACTION | FLAG_OVERVIEW_UI | FLAG_HIDE_BACK_BUTTON; private static final boolean DEBUG_DIFFERENT_UI = false; public FastOverviewState(int id) { super(id, QuickScrubController.QUICK_SWITCH_START_DURATION, STATE_FLAGS); super(id, QuickScrubController.QUICK_SCRUB_START_DURATION, STATE_FLAGS); } @Override Loading @@ -48,9 +46,11 @@ public class FastOverviewState extends OverviewState { @Override public int getVisibleElements(Launcher launcher) { if (DEBUG_DIFFERENT_UI) { return NONE; } return super.getVisibleElements(launcher); @Override public float[] getOverviewTranslationFactor(Launcher launcher) { return new float[] {0f, 0.5f}; } }
quickstep/src/com/android/launcher3/uioverrides/OverviewState.java +2 −2 Original line number Diff line number Diff line Loading @@ -58,8 +58,8 @@ public class OverviewState extends LauncherState { } @Override public float getOverviewTranslationFactor(Launcher launcher) { return 0; public float[] getOverviewTranslationFactor(Launcher launcher) { return new float[] {0f, 0f}; } @Override Loading
quickstep/src/com/android/launcher3/uioverrides/RecentsViewStateController.java +11 −4 Original line number Diff line number Diff line Loading @@ -20,7 +20,8 @@ import static com.android.launcher3.anim.AlphaUpdateListener.updateVisibility; import static com.android.launcher3.anim.AnimatorSetBuilder.ANIM_OVERVIEW_TRANSLATION; import static com.android.launcher3.anim.Interpolators.LINEAR; import static com.android.launcher3.compat.AccessibilityManagerCompat.isAccessibilityEnabled; import static com.android.quickstep.views.LauncherRecentsView.TRANSLATION_FACTOR; import static com.android.quickstep.views.LauncherRecentsView.TRANSLATION_X_FACTOR; import static com.android.quickstep.views.LauncherRecentsView.TRANSLATION_Y_FACTOR; import android.animation.ValueAnimator; import android.annotation.TargetApi; Loading Loading @@ -50,7 +51,9 @@ public class RecentsViewStateController implements StateHandler { public void setState(LauncherState state) { mRecentsView.setAlpha(state.overviewUi ? 1 : 0); updateVisibility(mRecentsView, isAccessibilityEnabled(mLauncher)); mRecentsView.setTranslationFactor(state.getOverviewTranslationFactor(mLauncher)); float[] translationFactor = state.getOverviewTranslationFactor(mLauncher); mRecentsView.setTranslationXFactor(translationFactor[0]); mRecentsView.setTranslationYFactor(translationFactor[1]); if (state.overviewUi) { mRecentsView.resetTaskVisuals(); } Loading @@ -73,8 +76,12 @@ public class RecentsViewStateController implements StateHandler { } PropertySetter setter = config.getProperSetter(builder); setter.setFloat(mRecentsView, TRANSLATION_FACTOR, toState.getOverviewTranslationFactor(mLauncher), float[] translationFactor = toState.getOverviewTranslationFactor(mLauncher); setter.setFloat(mRecentsView, TRANSLATION_X_FACTOR, translationFactor[0], builder.getInterpolator(ANIM_OVERVIEW_TRANSLATION, LINEAR)); setter.setFloat(mRecentsView, TRANSLATION_Y_FACTOR, translationFactor[1], builder.getInterpolator(ANIM_OVERVIEW_TRANSLATION, LINEAR)); setter.setViewAlpha(mRecentsView, toState.overviewUi ? 1 : 0, LINEAR); Loading