diff options
| author | 2018-09-21 18:13:40 +0000 | |
|---|---|---|
| committer | 2018-09-21 18:13:40 +0000 | |
| commit | a60b0e2a380abccda004170b400287db680bb45e (patch) | |
| tree | 12f22e8945eea58b7760ef10a2a009341a5fefa4 | |
| parent | 82b66a4fda0098002e364fc64c9dfdacc8aef7a1 (diff) | |
| parent | 5d5deeb2567fd0f2e0d1664d2556d42716806e69 (diff) | |
Merge "QSCustomizer updates transparent view height"
| -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) { |