Merge "Properly collapse QQS header when QQS is disabled" into rvc-dev am: 7566f6d34c
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11855703 Change-Id: I0b56a316e16bcf040729266b3203b46021047d2e
This commit is contained in:
@@ -15,6 +15,7 @@
|
|||||||
package com.android.systemui.qs;
|
package com.android.systemui.qs;
|
||||||
|
|
||||||
import static android.app.StatusBarManager.DISABLE2_QUICK_SETTINGS;
|
import static android.app.StatusBarManager.DISABLE2_QUICK_SETTINGS;
|
||||||
|
import static android.view.ViewGroup.LayoutParams.WRAP_CONTENT;
|
||||||
|
|
||||||
import static com.android.systemui.util.InjectionInflationController.VIEW_CONTEXT;
|
import static com.android.systemui.util.InjectionInflationController.VIEW_CONTEXT;
|
||||||
|
|
||||||
@@ -41,6 +42,7 @@ import android.util.Pair;
|
|||||||
import android.view.ContextThemeWrapper;
|
import android.view.ContextThemeWrapper;
|
||||||
import android.view.DisplayCutout;
|
import android.view.DisplayCutout;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
import android.view.ViewGroup;
|
||||||
import android.view.WindowInsets;
|
import android.view.WindowInsets;
|
||||||
import android.widget.ImageView;
|
import android.widget.ImageView;
|
||||||
import android.widget.RelativeLayout;
|
import android.widget.RelativeLayout;
|
||||||
@@ -347,6 +349,15 @@ public class QuickStatusBarHeader extends RelativeLayout implements
|
|||||||
com.android.internal.R.dimen.quick_qs_offset_height);
|
com.android.internal.R.dimen.quick_qs_offset_height);
|
||||||
mSystemIconsView.setLayoutParams(mSystemIconsView.getLayoutParams());
|
mSystemIconsView.setLayoutParams(mSystemIconsView.getLayoutParams());
|
||||||
|
|
||||||
|
ViewGroup.LayoutParams lp = getLayoutParams();
|
||||||
|
if (mQsDisabled) {
|
||||||
|
lp.height = resources.getDimensionPixelSize(
|
||||||
|
com.android.internal.R.dimen.quick_qs_offset_height);
|
||||||
|
} else {
|
||||||
|
lp.height = WRAP_CONTENT;
|
||||||
|
}
|
||||||
|
setLayoutParams(lp);
|
||||||
|
|
||||||
updateStatusIconAlphaAnimator();
|
updateStatusIconAlphaAnimator();
|
||||||
updateHeaderTextContainerAlphaAnimator();
|
updateHeaderTextContainerAlphaAnimator();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user