Merge "Fixed a bug where the panel got into a wrong state" into lmp-dev
This commit is contained in:
@@ -774,6 +774,14 @@ public abstract class PanelView extends FrameLayout {
|
|||||||
requestLayout();
|
requestLayout();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void instantCollapse() {
|
||||||
|
abortAnimations();
|
||||||
|
setExpandedFraction(0f);
|
||||||
|
if (mExpanding) {
|
||||||
|
notifyExpandingFinished();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void abortAnimations() {
|
private void abortAnimations() {
|
||||||
cancelPeek();
|
cancelPeek();
|
||||||
if (mHeightAnimator != null) {
|
if (mHeightAnimator != null) {
|
||||||
|
|||||||
@@ -3746,7 +3746,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void instantCollapseNotificationPanel() {
|
private void instantCollapseNotificationPanel() {
|
||||||
mNotificationPanel.setExpandedFraction(0);
|
mNotificationPanel.instantCollapse();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user