Merge "Fixed a bug where the empty shade and dismiss views would animate" into lmp-mr1-dev automerge: 372eb38
automerge: 7988ef9
* commit '7988ef9c4da50f007fde71a121f89e6b9796c69e':
Fixed a bug where the empty shade and dismiss views would animate
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user