diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2019-07-23 11:26:38 -0700 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2019-07-24 10:12:37 -0700 |
commit | 4e6c45bcd3717af05a892a92565d55aa20728644 (patch) | |
tree | a4cd5eff6806d6962c5ca7dcfbeacfb24a31c49e /go/quickstep/src/com | |
parent | b6841ac630fd4ca894e2638586511e3085c40baa (diff) | |
download | android_packages_apps_Trebuchet-4e6c45bcd3717af05a892a92565d55aa20728644.tar.gz android_packages_apps_Trebuchet-4e6c45bcd3717af05a892a92565d55aa20728644.tar.bz2 android_packages_apps_Trebuchet-4e6c45bcd3717af05a892a92565d55aa20728644.zip |
Using the first frame delay based on the display refresh rate instead of
hardcoding it to 16ms
> Creating a utility class for caching display property changes
Bug: 128940249
Change-Id: I6f9a214548de65bd1c8530508d665ee88312da4a
Diffstat (limited to 'go/quickstep/src/com')
-rw-r--r-- | go/quickstep/src/com/android/quickstep/AppToOverviewAnimationProvider.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/go/quickstep/src/com/android/quickstep/AppToOverviewAnimationProvider.java b/go/quickstep/src/com/android/quickstep/AppToOverviewAnimationProvider.java index fe159b5f0..92900f216 100644 --- a/go/quickstep/src/com/android/quickstep/AppToOverviewAnimationProvider.java +++ b/go/quickstep/src/com/android/quickstep/AppToOverviewAnimationProvider.java @@ -25,6 +25,7 @@ import static com.android.systemui.shared.system.RemoteAnimationTargetCompat.MOD import android.animation.AnimatorSet; import android.animation.ValueAnimator; import android.app.ActivityOptions; +import android.content.Context; import android.os.Handler; import android.util.Log; @@ -151,7 +152,7 @@ final class AppToOverviewAnimationProvider<T extends BaseDraggingActivity> imple } @Override - public ActivityOptions toActivityOptions(Handler handler, long duration) { + public ActivityOptions toActivityOptions(Handler handler, long duration, Context context) { LauncherAnimationRunner runner = new LauncherAnimationRunner(handler, false /* startAtFrontOfQueue */) { @@ -165,7 +166,7 @@ final class AppToOverviewAnimationProvider<T extends BaseDraggingActivity> imple ); return; } - result.setAnimation(createWindowAnimation(targetCompats)); + result.setAnimation(createWindowAnimation(targetCompats), context); } }; return ActivityOptionsCompat.makeRemoteAnimation( |