diff options
| author | 2018-04-25 13:28:42 -0700 | |
|---|---|---|
| committer | 2018-04-25 13:28:42 -0700 | |
| commit | cb9873dba9187735e61d91ea7ab6a5ebb8bda499 (patch) | |
| tree | 8e8065b9ec6de94ab58ff27b80634a900896dc2d | |
| parent | 226abf5f0b14c78776d25f69b2c99fec27808222 (diff) | |
| parent | abab4cbd2573aa9300e56dea1b9529ca7782573e (diff) | |
Merge "Fix floating toolbar menu item spacing." into pi-dev
am: abab4cbd25
Change-Id: I2c1ea1a59df0ac97d202b42550604dd8d1687cbd
| -rw-r--r-- | core/java/com/android/internal/widget/FloatingToolbar.java | 9 | ||||
| -rw-r--r-- | core/res/res/values/dimens.xml | 3 | ||||
| -rw-r--r-- | core/res/res/values/symbols.xml | 1 |
3 files changed, 7 insertions, 6 deletions
diff --git a/core/java/com/android/internal/widget/FloatingToolbar.java b/core/java/com/android/internal/widget/FloatingToolbar.java index 63c2e96e173c..f70c554d9bf0 100644 --- a/core/java/com/android/internal/widget/FloatingToolbar.java +++ b/core/java/com/android/internal/widget/FloatingToolbar.java @@ -452,7 +452,7 @@ public final class FloatingToolbar { mLineHeight = context.getResources() .getDimensionPixelSize(R.dimen.floating_toolbar_height); mIconTextSpacing = context.getResources() - .getDimensionPixelSize(R.dimen.floating_toolbar_menu_button_side_padding); + .getDimensionPixelSize(R.dimen.floating_toolbar_icon_text_spacing); // Interpolators mLogAccelerateInterpolator = new LogAccelerateInterpolator(); @@ -481,7 +481,7 @@ public final class FloatingToolbar { mOverflowButton = createOverflowButton(); mOverflowButtonSize = measure(mOverflowButton); mMainPanel = createMainPanel(); - mOverflowPanelViewHelper = new OverflowPanelViewHelper(mContext); + mOverflowPanelViewHelper = new OverflowPanelViewHelper(mContext, mIconTextSpacing); mOverflowPanel = createOverflowPanel(); // Animation. Need views. @@ -1573,10 +1573,9 @@ public final class FloatingToolbar { private final Context mContext; - public OverflowPanelViewHelper(Context context) { + public OverflowPanelViewHelper(Context context, int iconTextSpacing) { mContext = Preconditions.checkNotNull(context); - mIconTextSpacing = context.getResources() - .getDimensionPixelSize(R.dimen.floating_toolbar_menu_button_side_padding); + mIconTextSpacing = iconTextSpacing; mSidePadding = context.getResources() .getDimensionPixelSize(R.dimen.floating_toolbar_overflow_side_padding); mCalculator = createMenuButton(null); diff --git a/core/res/res/values/dimens.xml b/core/res/res/values/dimens.xml index 84f23a9c07e9..860dd87089c6 100644 --- a/core/res/res/values/dimens.xml +++ b/core/res/res/values/dimens.xml @@ -531,7 +531,7 @@ <dimen name="floating_toolbar_menu_image_width">24dp</dimen> <dimen name="floating_toolbar_menu_image_button_width">56dp</dimen> <dimen name="floating_toolbar_menu_image_button_vertical_padding">12dp</dimen> - <dimen name="floating_toolbar_menu_button_side_padding">8dp</dimen> + <dimen name="floating_toolbar_menu_button_side_padding">11dp</dimen> <dimen name="floating_toolbar_overflow_image_button_width">60dp</dimen> <dimen name="floating_toolbar_overflow_side_padding">18dp</dimen> <dimen name="floating_toolbar_text_size">14sp</dimen> @@ -542,6 +542,7 @@ <dimen name="floating_toolbar_horizontal_margin">16dp</dimen> <dimen name="floating_toolbar_vertical_margin">8dp</dimen> <dimen name="content_rect_bottom_clip_allowance">20dp</dimen> + <dimen name="floating_toolbar_icon_text_spacing">8dp</dimen> <!-- Magnifier dimensions --> <dimen name="magnifier_width">100dp</dimen> diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index f01816ebc62e..0800f510dd78 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -2576,6 +2576,7 @@ <java-symbol type="dimen" name="floating_toolbar_maximum_overflow_height" /> <java-symbol type="dimen" name="floating_toolbar_horizontal_margin" /> <java-symbol type="dimen" name="floating_toolbar_vertical_margin" /> + <java-symbol type="dimen" name="floating_toolbar_icon_text_spacing" /> <java-symbol type="dimen" name="content_rect_bottom_clip_allowance" /> <java-symbol type="drawable" name="ft_avd_tooverflow" /> <java-symbol type="drawable" name="ft_avd_toarrow" /> |