Loading quickstep/src/com/android/quickstep/LauncherBackAnimationController.java +9 −3 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ import android.os.Handler; import android.os.RemoteException; import android.util.Log; import android.util.Pair; import android.view.Choreographer; import android.view.IRemoteAnimationFinishedCallback; import android.view.IRemoteAnimationRunner; import android.view.RemoteAnimationTarget; Loading Loading @@ -302,7 +303,7 @@ public class LauncherBackAnimationController { if (mScrimLayer == null) { addScrimLayer(); } mTransaction.apply(); applyTransaction(); } private void setLauncherTargetViewVisible(boolean isVisible) { Loading Loading @@ -342,7 +343,8 @@ public class LauncherBackAnimationController { return; } if (mScrimLayer.isValid()) { mTransaction.remove(mScrimLayer).apply(); mTransaction.remove(mScrimLayer); applyTransaction(); } mScrimLayer = null; } Loading Loading @@ -396,7 +398,11 @@ public class LauncherBackAnimationController { mTransaction.setWindowCrop(mBackTarget.leash, mStartRect); mTransaction.setCornerRadius(mBackTarget.leash, cornerRadius); } applyTransaction(); } private void applyTransaction() { mTransaction.setFrameTimelineVsync(Choreographer.getInstance().getVsyncId()); mTransaction.apply(); } Loading Loading @@ -511,7 +517,7 @@ public class LauncherBackAnimationController { float value = (Float) animation.getAnimatedValue(); if (mScrimLayer != null && mScrimLayer.isValid()) { mTransaction.setAlpha(mScrimLayer, value * mScrimAlpha); mTransaction.apply(); applyTransaction(); } }); mScrimAlphaAnimator.addListener(new AnimatorListenerAdapter() { Loading Loading
quickstep/src/com/android/quickstep/LauncherBackAnimationController.java +9 −3 Original line number Diff line number Diff line Loading @@ -39,6 +39,7 @@ import android.os.Handler; import android.os.RemoteException; import android.util.Log; import android.util.Pair; import android.view.Choreographer; import android.view.IRemoteAnimationFinishedCallback; import android.view.IRemoteAnimationRunner; import android.view.RemoteAnimationTarget; Loading Loading @@ -302,7 +303,7 @@ public class LauncherBackAnimationController { if (mScrimLayer == null) { addScrimLayer(); } mTransaction.apply(); applyTransaction(); } private void setLauncherTargetViewVisible(boolean isVisible) { Loading Loading @@ -342,7 +343,8 @@ public class LauncherBackAnimationController { return; } if (mScrimLayer.isValid()) { mTransaction.remove(mScrimLayer).apply(); mTransaction.remove(mScrimLayer); applyTransaction(); } mScrimLayer = null; } Loading Loading @@ -396,7 +398,11 @@ public class LauncherBackAnimationController { mTransaction.setWindowCrop(mBackTarget.leash, mStartRect); mTransaction.setCornerRadius(mBackTarget.leash, cornerRadius); } applyTransaction(); } private void applyTransaction() { mTransaction.setFrameTimelineVsync(Choreographer.getInstance().getVsyncId()); mTransaction.apply(); } Loading Loading @@ -511,7 +517,7 @@ public class LauncherBackAnimationController { float value = (Float) animation.getAnimatedValue(); if (mScrimLayer != null && mScrimLayer.isValid()) { mTransaction.setAlpha(mScrimLayer, value * mScrimAlpha); mTransaction.apply(); applyTransaction(); } }); mScrimAlphaAnimator.addListener(new AnimatorListenerAdapter() { Loading