Merge "Notify expanding state for QS expand method" into rvc-dev am: bad07bedb7

Change-Id: I562b2badc9d6c4c199516418c1a3be42a1f99923
This commit is contained in:
Beverly Tai
2020-04-16 23:31:33 +00:00
committed by Automerger Merge Worker
2 changed files with 7 additions and 1 deletions

View File

@@ -1779,8 +1779,14 @@ public class NotificationPanelViewController extends PanelViewController {
setQsExpansion((Float) animation.getAnimatedValue()); setQsExpansion((Float) animation.getAnimatedValue());
}); });
animator.addListener(new AnimatorListenerAdapter() { animator.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationStart(Animator animation) {
notifyExpandingStarted();
}
@Override @Override
public void onAnimationEnd(Animator animation) { public void onAnimationEnd(Animator animation) {
notifyExpandingFinished();
mNotificationStackScroller.resetCheckSnoozeLeavebehind(); mNotificationStackScroller.resetCheckSnoozeLeavebehind();
mQsExpansionAnimator = null; mQsExpansionAnimator = null;
if (onFinishRunnable != null) { if (onFinishRunnable != null) {

View File

@@ -157,7 +157,7 @@ public abstract class PanelViewController {
protected void onExpandingStarted() { protected void onExpandingStarted() {
} }
private void notifyExpandingStarted() { protected void notifyExpandingStarted() {
if (!mExpanding) { if (!mExpanding) {
mExpanding = true; mExpanding = true;
onExpandingStarted(); onExpandingStarted();