diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java | 41 |
1 files changed, 24 insertions, 17 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java index 961822a598e7..ed84a592507c 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java +++ b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java @@ -151,12 +151,12 @@ public class VolumeDialogImpl implements VolumeDialog, private final int mDialogShowAnimationDurationMs; private final int mDialogHideAnimationDurationMs; - private final int mDialogWidth; - private final int mDialogCornerRadius; - private final int mRingerDrawerItemSize; - private final int mRingerRowsPadding; - private final boolean mShowVibrate; - private final int mRingerCount; + private int mDialogWidth; + private int mDialogCornerRadius; + private int mRingerDrawerItemSize; + private int mRingerRowsPadding; + private boolean mShowVibrate; + private int mRingerCount; private final boolean mShowLowMediaVolumeIcon; private final boolean mChangeVolumeRowTintWhenInactive; @@ -288,18 +288,8 @@ public class VolumeDialogImpl implements VolumeDialog, mDialogRowsView.invalidate(); }; } - mDialogWidth = mContext.getResources().getDimensionPixelSize( - R.dimen.volume_dialog_panel_width); - mDialogCornerRadius = mContext.getResources().getDimensionPixelSize( - R.dimen.volume_dialog_panel_width_half); - mRingerDrawerItemSize = mContext.getResources().getDimensionPixelSize( - R.dimen.volume_ringer_drawer_item_size); - mRingerRowsPadding = mContext.getResources().getDimensionPixelSize( - R.dimen.volume_dialog_ringer_rows_padding); - mShowVibrate = mController.hasVibrator(); - // Normal, mute, and possibly vibrate. - mRingerCount = mShowVibrate ? 3 : 2; + initDimens(); } @Override @@ -378,6 +368,8 @@ public class VolumeDialogImpl implements VolumeDialog, private void initDialog() { mDialog = new CustomDialog(mContext); + initDimens(); + mConfigurableTexts = new ConfigurableTexts(mContext); mHovering = false; mShowing = false; @@ -569,6 +561,21 @@ public class VolumeDialogImpl implements VolumeDialog, initODICaptionsH(); } + private void initDimens() { + mDialogWidth = mContext.getResources().getDimensionPixelSize( + R.dimen.volume_dialog_panel_width); + mDialogCornerRadius = mContext.getResources().getDimensionPixelSize( + R.dimen.volume_dialog_panel_width_half); + mRingerDrawerItemSize = mContext.getResources().getDimensionPixelSize( + R.dimen.volume_ringer_drawer_item_size); + mRingerRowsPadding = mContext.getResources().getDimensionPixelSize( + R.dimen.volume_dialog_ringer_rows_padding); + mShowVibrate = mController.hasVibrator(); + + // Normal, mute, and possibly vibrate. + mRingerCount = mShowVibrate ? 3 : 2; + } + protected ViewGroup getDialogView() { return mDialogView; } |