From 49ec54250f0cafd962c3c5f7f286875cf499483a Mon Sep 17 00:00:00 2001 From: Abodunrinwa Toki Date: Wed, 25 Apr 2018 14:07:17 +0100 Subject: Fix floating toolbar menu item spacing. We mistakenly changed floating_toolbar_menu_button_side_padding in I309c729eb842d9388066bfb43eb18f33dbfe10b8 where in fact what we wanted to do was to just change the mIconTextSpacing. This cl fixes that. Change-Id: I1b940eb12d2948f8c167c3f37ed0eba105b9f5ce Fixes: 74032743 Test: built, observed visual look Test: bit FrameworksCoreTests:android.widget.TextViewActivityTest Test: bit CtsWidgetTestCases:android.widget.cts.TextViewTest --- core/java/com/android/internal/widget/FloatingToolbar.java | 9 ++++----- core/res/res/values/dimens.xml | 3 ++- 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 a135b28c196a..07a1ed05dbf8 100644 --- a/core/res/res/values/dimens.xml +++ b/core/res/res/values/dimens.xml @@ -536,7 +536,7 @@ 24dp 56dp 12dp - 8dp + 11dp 60dp 18dp 14sp @@ -547,6 +547,7 @@ 16dp 8dp 20dp + 8dp 100dp diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index 590f98800874..916101082561 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -2574,6 +2574,7 @@ + -- cgit v1.2.3-59-g8ed1b