Fade in LauncherRootView in finishFirstPageBind.

This ensures that the fade in animation will actually run, as DragLayer alpha
can be set by other means.

Bug: 72728697
Change-Id: I3ca0a6811b113e331119c74539a4421cfbdb51c9
This commit is contained in:
Jon Miranda
2018-05-01 13:07:53 -07:00
parent 8492deaa13
commit dbd9286abd
+3 -3
View File
@@ -318,7 +318,7 @@ public class Launcher extends BaseDraggingActivity
if (!internalStateHandled) {
// If we are not binding synchronously, show a fade in animation when
// the first page bind completes.
mDragLayer.setAlpha(0);
mLauncherView.setAlpha(0);
}
} else {
// Pages bound synchronously.
@@ -2131,8 +2131,8 @@ public class Launcher extends BaseDraggingActivity
@Override
public void finishFirstPageBind(final ViewOnDrawExecutor executor) {
if (mDragLayer.getAlpha() < 1) {
mDragLayer.animate().alpha(1).withEndAction(
if (mLauncherView.getAlpha() < 1) {
mLauncherView.animate().alpha(1).withEndAction(
executor == null ? null : executor::onLoadAnimationCompleted).start();
} else if (executor != null) {
executor.onLoadAnimationCompleted();