Merge "Fixed a bug where the empty shade and dismiss views would animate" into lmp-mr1-dev

automerge: 372eb38

* commit '372eb38c17b8bcd304985d7a36168c175f625016':
  Fixed a bug where the empty shade and dismiss views would animate
This commit is contained in:
Selim Cinek
2014-12-11 15:11:17 +00:00
committed by android-build-merger

View File

@@ -2280,8 +2280,7 @@ public class NotificationStackScrollLayout extends ViewGroup
updateContentHeight(); updateContentHeight();
notifyHeightChangeListener(mDismissView); notifyHeightChangeListener(mDismissView);
} else { } else {
mEmptyShadeView.setWillBeGone(true); Runnable onFinishedRunnable = new Runnable() {
mEmptyShadeView.performVisibilityAnimation(false, new Runnable() {
@Override @Override
public void run() { public void run() {
mEmptyShadeView.setVisibility(GONE); mEmptyShadeView.setVisibility(GONE);
@@ -2289,7 +2288,14 @@ public class NotificationStackScrollLayout extends ViewGroup
updateContentHeight(); updateContentHeight();
notifyHeightChangeListener(mDismissView); notifyHeightChangeListener(mDismissView);
} }
}); };
if (mAnimationsEnabled) {
mEmptyShadeView.setWillBeGone(true);
mEmptyShadeView.performVisibilityAnimation(false, onFinishedRunnable);
} else {
mEmptyShadeView.setInvisible();
onFinishedRunnable.run();
}
} }
} }
} }
@@ -2318,7 +2324,7 @@ public class NotificationStackScrollLayout extends ViewGroup
notifyHeightChangeListener(mDismissView); notifyHeightChangeListener(mDismissView);
} }
}; };
if (mDismissView.isButtonVisible() && mIsExpanded) { if (mDismissView.isButtonVisible() && mIsExpanded && mAnimationsEnabled) {
mDismissView.setWillBeGone(true); mDismissView.setWillBeGone(true);
mDismissView.performVisibilityAnimation(false, dimissHideFinishRunnable); mDismissView.performVisibilityAnimation(false, dimissHideFinishRunnable);
} else { } else {