diff options
| -rw-r--r-- | packages/SystemUI/res/layout/qs_customize_panel_content.xml | 1 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/customize/QSCustomizer.java | 10 |
2 files changed, 11 insertions, 0 deletions
diff --git a/packages/SystemUI/res/layout/qs_customize_panel_content.xml b/packages/SystemUI/res/layout/qs_customize_panel_content.xml index bb67c547c36e..87b455129835 100644 --- a/packages/SystemUI/res/layout/qs_customize_panel_content.xml +++ b/packages/SystemUI/res/layout/qs_customize_panel_content.xml @@ -17,6 +17,7 @@ <merge xmlns:android="http://schemas.android.com/apk/res/android">-> <View + android:id="@+id/customizer_transparent_view" android:layout_width="match_parent" android:layout_height="@*android:dimen/quick_qs_offset_height" android:background="@android:color/transparent" /> diff --git a/packages/SystemUI/src/com/android/systemui/qs/customize/QSCustomizer.java b/packages/SystemUI/src/com/android/systemui/qs/customize/QSCustomizer.java index 3f7eeb81e58e..dc17dd8fee63 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/customize/QSCustomizer.java +++ b/packages/SystemUI/src/com/android/systemui/qs/customize/QSCustomizer.java @@ -69,6 +69,7 @@ public class QSCustomizer extends LinearLayout implements OnMenuItemClickListene private final QSDetailClipper mClipper; private final LightBarController mLightBarController; private final TileQueryHelper mTileQueryHelper; + private final View mTransparentView; private boolean isShown; private QSTileHost mHost; @@ -108,6 +109,7 @@ public class QSCustomizer extends LinearLayout implements OnMenuItemClickListene mToolbar.getNavigationIcon().setTint(accentColor); mToolbar.getOverflowIcon().setTint(accentColor); mRecyclerView = findViewById(android.R.id.list); + mTransparentView = findViewById(R.id.customizer_transparent_view); mTileAdapter = new TileAdapter(getContext()); mTileQueryHelper = new TileQueryHelper(context, mTileAdapter); mRecyclerView.setAdapter(mTileAdapter); @@ -127,6 +129,14 @@ public class QSCustomizer extends LinearLayout implements OnMenuItemClickListene protected void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); updateNavBackDrop(newConfig); + updateResources(); + } + + private void updateResources() { + LayoutParams lp = (LayoutParams) mTransparentView.getLayoutParams(); + lp.height = mContext.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.quick_qs_offset_height); + mTransparentView.setLayoutParams(lp); } private void updateNavBackDrop(Configuration newConfig) { |