diff --git a/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/QSContainer.java b/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/QSContainer.java index 3270587e72669..a616369874def 100644 --- a/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/QSContainer.java +++ b/packages/SystemUI/plugin/src/com/android/systemui/plugins/qs/QSContainer.java @@ -31,7 +31,7 @@ public abstract class QSContainer extends FrameLayout { // This should be incremented any time this class or ActivityStarter or BaseStatusBarHeader // change in incompatible ways. - public static final int VERSION = 1; + public static final int VERSION = 2; public QSContainer(@NonNull Context context, @Nullable AttributeSet attrs) { super(context, attrs); @@ -40,6 +40,7 @@ public abstract class QSContainer extends FrameLayout { public abstract void setPanelView(HeightListener notificationPanelView); public abstract BaseStatusBarHeader getHeader(); + public abstract void hideImmediately(); public abstract int getQsMinExpansionHeight(); public abstract int getDesiredHeight(); public abstract void setHeightOverride(int desiredHeight); diff --git a/packages/SystemUI/src/com/android/systemui/qs/QSContainerImpl.java b/packages/SystemUI/src/com/android/systemui/qs/QSContainerImpl.java index 5865e611c44ff..f345172752ba7 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/QSContainerImpl.java +++ b/packages/SystemUI/src/com/android/systemui/qs/QSContainerImpl.java @@ -335,6 +335,7 @@ public class QSContainerImpl extends QSContainer { return mHeader.getHeight(); } + @Override public void hideImmediately() { animate().cancel(); setY(-mHeader.getHeight());