From 6cb4cafd96d91c128dc51498adb82fd9307f8335 Mon Sep 17 00:00:00 2001 From: Beverly Date: Tue, 8 May 2018 11:16:02 -0400 Subject: [PATCH] Volume dialog mulit-streams have 8dp padding Change-Id: I1539580e2d848521638b50c10bd51c18ff415268 Fixes: 79353898 Test: visual inspection with multi-stream and dnd --- .../SystemUI/res/layout/volume_dialog.xml | 10 ++++++++-- .../SystemUI/res/layout/volume_dnd_icon.xml | 7 +++---- packages/SystemUI/res/values/dimens.xml | 2 ++ .../systemui/volume/VolumeDialogImpl.java | 20 ------------------- 4 files changed, 13 insertions(+), 26 deletions(-) diff --git a/packages/SystemUI/res/layout/volume_dialog.xml b/packages/SystemUI/res/layout/volume_dialog.xml index f6c2eebbab66b..c70e8296340e2 100644 --- a/packages/SystemUI/res/layout/volume_dialog.xml +++ b/packages/SystemUI/res/layout/volume_dialog.xml @@ -53,7 +53,11 @@ android:layout_gravity="center" android:soundEffectsEnabled="false" /> - + + android:orientation="horizontal" + android:paddingRight="@dimen/volume_dialog_stream_padding" + android:paddingLeft="@dimen/volume_dialog_stream_padding"> + android:layout_height="wrap_content" + android:layout_marginTop="6dp"> - + \ No newline at end of file diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml index ad74725aa19de..f3fe29794bac7 100644 --- a/packages/SystemUI/res/values/dimens.xml +++ b/packages/SystemUI/res/values/dimens.xml @@ -296,6 +296,8 @@ 20dp + 8dp + 8dp diff --git a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java index b0e40fc880547..6b322c72936cd 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java +++ b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java @@ -695,26 +695,6 @@ public class VolumeDialogImpl implements VolumeDialog { private void enableVolumeRowViewsH(VolumeRow row, boolean enable) { boolean showDndIcon = !enable; row.dndIcon.setVisibility(showDndIcon ? VISIBLE : GONE); - - if (showDndIcon && getNumVisibleRows() == 1) { - row.dndIcon.setLayoutParams(new FrameLayout.LayoutParams( - mContext.getResources().getDimensionPixelSize( - R.dimen.volume_dialog_panel_width), - FrameLayout.LayoutParams.WRAP_CONTENT)); - } else if (row.view.getVisibility() == VISIBLE) { - row.dndIcon.setLayoutParams(new FrameLayout.LayoutParams( - FrameLayout.LayoutParams.MATCH_PARENT, FrameLayout.LayoutParams.WRAP_CONTENT)); - } - } - - private int getNumVisibleRows() { - int count = 0; - for (int i = 0; i < mRows.size(); i++) { - if (mRows.get(i).view.getVisibility() == VISIBLE) { - count++; - } - } - return count; } /**