Update all apps fade interpolators for home <-> all app

am: c449a6417d

Change-Id: I34b27a6ec2c62fe657804e7e9f027e21a26568c9
This commit is contained in:
Tony Wickham
2019-10-02 13:28:08 -07:00
committed by android-build-merger
2 changed files with 41 additions and 5 deletions

View File

@@ -177,6 +177,20 @@ public class PortraitStatesTouchController extends AbstractStateChangeTouchContr
return builder;
}
private AnimatorSetBuilder getNormalToAllAppsAnimation() {
AnimatorSetBuilder builder = new AnimatorSetBuilder();
builder.setInterpolator(ANIM_ALL_APPS_FADE, Interpolators.clampToProgress(ACCEL,
0, ALL_APPS_CONTENT_FADE_THRESHOLD));
return builder;
}
private AnimatorSetBuilder getAllAppsToNormalAnimation() {
AnimatorSetBuilder builder = new AnimatorSetBuilder();
builder.setInterpolator(ANIM_ALL_APPS_FADE, Interpolators.clampToProgress(DEACCEL,
1 - ALL_APPS_CONTENT_FADE_THRESHOLD, 1));
return builder;
}
@Override
protected AnimatorSetBuilder getAnimatorSetBuilderForStates(LauncherState fromState,
LauncherState toState) {
@@ -187,6 +201,10 @@ public class PortraitStatesTouchController extends AbstractStateChangeTouchContr
builder = getOverviewToAllAppsAnimation();
} else if (fromState == ALL_APPS && toState == OVERVIEW) {
builder = getAllAppsToOverviewAnimation();
} else if (fromState == NORMAL && toState == ALL_APPS) {
builder = getNormalToAllAppsAnimation();
} else if (fromState == ALL_APPS && toState == NORMAL) {
builder = getAllAppsToNormalAnimation();
}
return builder;
}