Merge "Properly collapse QQS header when QQS is disabled" into rvc-dev am: 7566f6d34c am: a18067e74f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/11855703 Change-Id: I1de00e83fb01e76973a354923eb7a2b631b49152
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
package com.android.systemui.qs;
|
||||
|
||||
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;
|
||||
|
||||
@@ -41,6 +42,7 @@ import android.util.Pair;
|
||||
import android.view.ContextThemeWrapper;
|
||||
import android.view.DisplayCutout;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.WindowInsets;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.RelativeLayout;
|
||||
@@ -347,6 +349,15 @@ public class QuickStatusBarHeader extends RelativeLayout implements
|
||||
com.android.internal.R.dimen.quick_qs_offset_height);
|
||||
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();
|
||||
updateHeaderTextContainerAlphaAnimator();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user