From 2979769b4183556c70487fa01bedcea161ff0916 Mon Sep 17 00:00:00 2001 From: Becky Zhou Date: Tue, 11 Jun 2019 17:00:43 +0000 Subject: [PATCH] [Snowflake] Make button and chip widget min height 48dp + Add attribute "verticalInset" to specify the vertical inset of the background drawable of the widget + Adjust some vertical margins on button/chip usage Bug: 902484 Change-Id: I7788c83519622b91ede8e3d44019c9ceedeac130 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1650205 Commit-Queue: Becky Zhou Reviewed-by: Theresa Cr-Commit-Position: refs/heads/master@{#668017} --- .../autofill_assistant_button_filled.xml | 5 ++- .../autofill_assistant_button_hairline.xml | 5 ++- .../layout/autofill_assistant_onboarding.xml | 2 - .../java/res/values-v17/attrs.xml | 1 + .../java/res/values-v17/dimens.xml | 4 +- .../AssistantActionsCarouselCoordinator.java | 3 +- .../carousel/ButtonView.java | 8 +++- .../res/layout/keyboard_accessory_action.xml | 4 +- .../keyboard_accessory_action_modern.xml | 5 +-- .../res/layout/keyboard_accessory_chip.xml | 8 ++-- .../res/layout/keyboard_accessory_modern.xml | 2 +- ...board_accessory_sheet_tab_address_info.xml | 16 +------ ...d_accessory_sheet_tab_credit_card_info.xml | 6 +-- ...oard_accessory_sheet_tab_password_info.xml | 6 +-- .../layout/keyboard_accessory_suggestion.xml | 2 - .../internal/java/res/values/dimens.xml | 5 ++- .../bar_component/KeyboardAccessoryView.java | 3 +- .../java/res/layout/account_signin_view.xml | 6 +-- .../layout/autofill_editor_base_buttons.xml | 4 +- .../res/layout/button_preference_button.xml | 1 - ...fault_search_engine_first_run_fragment.xml | 4 +- .../fre_data_reduction_proxy_lite_mode.xml | 4 +- .../android/java/res/layout/fre_tosanduma.xml | 4 +- .../history_clear_browsing_data_header.xml | 4 +- .../java/res/layout/item_chooser_dialog.xml | 2 +- .../java/res/layout/modal_dialog_view.xml | 5 ++- chrome/android/java/res/layout/page_info.xml | 8 ++-- .../res/layout/payment_request_bottom_bar.xml | 9 ++-- .../personalized_signin_promo_view_body.xml | 8 +--- chrome/android/java/res/layout/snackbar.xml | 2 +- .../java/res/layout/storage_preferences.xml | 2 + .../android/java/res/layout/suspended_tab.xml | 3 +- chrome/android/java/res/values/dimens.xml | 13 +++--- .../browser/gesturenav/NavigationBubble.java | 3 +- ui/android/java/res/values-v17/styles.xml | 8 ++-- ui/android/java/res/values/attrs.xml | 8 ++++ ui/android/java/res/values/dimens.xml | 8 ++++ .../org/chromium/ui/widget/ButtonCompat.java | 7 +++- .../src/org/chromium/ui/widget/ChipView.java | 4 +- .../ui/widget/RippleBackgroundHelper.java | 42 ++++++++++++++----- 40 files changed, 138 insertions(+), 106 deletions(-) diff --git a/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_button_filled.xml b/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_button_filled.xml index 3b56107a70945e..233aa1213bcdab 100644 --- a/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_button_filled.xml +++ b/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_button_filled.xml @@ -7,11 +7,12 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:minHeight="@dimen/autofill_assistant_button_height" + android:minHeight="@dimen/min_touch_target_size" app:chipColor="@color/filled_button_bg" app:rippleColor="@color/filled_button_ripple_color" app:cornerRadius="@dimen/autofill_assistant_button_corner_radius" app:primaryTextAppearance="@style/TextAppearance.WhiteButtonText" app:iconWidth="24dp" app:iconHeight="24dp" - app:chipBorderWidth="@dimen/autofill_assistant_filled_button_border_width"/> + app:chipBorderWidth="@dimen/autofill_assistant_filled_button_border_width" + app:verticalInset="@dimen/autofill_assistant_button_bg_vertical_inset" /> diff --git a/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_button_hairline.xml b/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_button_hairline.xml index 11af3b35894a7b..341d8bce43f8de 100644 --- a/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_button_hairline.xml +++ b/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_button_hairline.xml @@ -7,10 +7,11 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:minHeight="@dimen/autofill_assistant_button_height" + android:minHeight="@dimen/min_touch_target_size" style="@style/AssistiveChip" app:chipColor="@color/default_text_color_inverse" app:cornerRadius="@dimen/autofill_assistant_button_corner_radius" app:iconWidth="24dp" - app:iconHeight="24dp"/> + app:iconHeight="24dp" + app:verticalInset="@dimen/autofill_assistant_button_bg_vertical_inset" /> diff --git a/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_onboarding.xml b/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_onboarding.xml index b5e7eae749a6ff..29f09ae1f4fafc 100644 --- a/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_onboarding.xml +++ b/chrome/android/features/autofill_assistant/java/res/layout/autofill_assistant_onboarding.xml @@ -103,7 +103,6 @@ android:id="@+id/button_init_not_ok" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:minHeight="36dp" android:minWidth="120dp" android:singleLine="true" android:gravity="center" @@ -120,7 +119,6 @@ android:id="@+id/button_init_ok" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:minHeight="36dp" android:minWidth="120dp" android:singleLine="true" android:gravity="center" diff --git a/chrome/android/features/autofill_assistant/java/res/values-v17/attrs.xml b/chrome/android/features/autofill_assistant/java/res/values-v17/attrs.xml index c6abaade4a5b28..58829db00fe589 100644 --- a/chrome/android/features/autofill_assistant/java/res/values-v17/attrs.xml +++ b/chrome/android/features/autofill_assistant/java/res/values-v17/attrs.xml @@ -31,5 +31,6 @@ + \ No newline at end of file diff --git a/chrome/android/features/autofill_assistant/java/res/values-v17/dimens.xml b/chrome/android/features/autofill_assistant/java/res/values-v17/dimens.xml index 8000fd362db3d3..216ec02f751405 100644 --- a/chrome/android/features/autofill_assistant/java/res/values-v17/dimens.xml +++ b/chrome/android/features/autofill_assistant/java/res/values-v17/dimens.xml @@ -11,8 +11,10 @@ 16dp 34dp 0dp - 40dp 40dp + + 4dp 16dp 8dp 8dp diff --git a/chrome/android/features/autofill_assistant/java/src/org/chromium/chrome/browser/autofill_assistant/carousel/AssistantActionsCarouselCoordinator.java b/chrome/android/features/autofill_assistant/java/src/org/chromium/chrome/browser/autofill_assistant/carousel/AssistantActionsCarouselCoordinator.java index 5d8b7f6f8e5050..aa68516acbd6a3 100644 --- a/chrome/android/features/autofill_assistant/java/src/org/chromium/chrome/browser/autofill_assistant/carousel/AssistantActionsCarouselCoordinator.java +++ b/chrome/android/features/autofill_assistant/java/src/org/chromium/chrome/browser/autofill_assistant/carousel/AssistantActionsCarouselCoordinator.java @@ -52,8 +52,7 @@ public AssistantActionsCarouselCoordinator(Context context, AssistantCarouselMod // height of the view. We add the sheet vertical spacing twice as the item decoration will // add this space above and below each chip. mView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, - context.getResources().getDimensionPixelSize( - R.dimen.autofill_assistant_button_height) + context.getResources().getDimensionPixelSize(R.dimen.min_touch_target_size) + 2 * context.getResources().getDimensionPixelSize( org.chromium.chrome.autofill_assistant.R.dimen diff --git a/chrome/android/features/autofill_assistant/java/src/org/chromium/chrome/browser/autofill_assistant/carousel/ButtonView.java b/chrome/android/features/autofill_assistant/java/src/org/chromium/chrome/browser/autofill_assistant/carousel/ButtonView.java index 8a07831a80b3ff..172737db352e55 100644 --- a/chrome/android/features/autofill_assistant/java/src/org/chromium/chrome/browser/autofill_assistant/carousel/ButtonView.java +++ b/chrome/android/features/autofill_assistant/java/src/org/chromium/chrome/browser/autofill_assistant/carousel/ButtonView.java @@ -78,6 +78,9 @@ private ButtonView(Context context, AttributeSet attrs, @StyleRes int themeOverl org.chromium.chrome.R.style.TextAppearance_ChipText); int borderWidth = a.getResourceId(R.styleable.ButtonView_chipBorderWidth, org.chromium.chrome.R.dimen.chip_border_width); + int verticalInset = a.getDimensionPixelSize(R.styleable.ButtonView_verticalInset, + getResources().getDimensionPixelSize( + org.chromium.ui.R.dimen.chip_bg_vertical_inset)); a.recycle(); mIcon = new ChromeImageView(getContext()); @@ -94,8 +97,9 @@ private ButtonView(Context context, AttributeSet attrs, @StyleRes int themeOverl setPrimaryTextMargins(4); // Reset icon and background: - mRippleBackgroundHelper = new RippleBackgroundHelper(this, chipColorId, rippleColorId, - cornerRadius, org.chromium.chrome.R.color.chip_stroke_color, borderWidth); + mRippleBackgroundHelper = + new RippleBackgroundHelper(this, chipColorId, rippleColorId, cornerRadius, + org.chromium.chrome.R.color.chip_stroke_color, borderWidth, verticalInset); setIcon(INVALID_ICON_ID, false); } diff --git a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_action.xml b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_action.xml index da345ac1919e6f..da7a6d299f23d9 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_action.xml +++ b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_action.xml @@ -6,11 +6,9 @@ diff --git a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_action_modern.xml b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_action_modern.xml index 918d9c976c2cfe..31a8353a0d5171 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_action_modern.xml +++ b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_action_modern.xml @@ -6,14 +6,11 @@ diff --git a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_chip.xml b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_chip.xml index 92a1b80e020a3a..97e1545e5ff12d 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_chip.xml +++ b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_chip.xml @@ -13,11 +13,11 @@ android:minHeight="0dp" android:minWidth="0dp" android:paddingBottom="0dp" - android:paddingEnd="@dimen/keyboard_accessory_half_padding" - android:paddingStart="@dimen/keyboard_accessory_half_padding" + android:paddingEnd="@dimen/keyboard_accessory_horizontal_padding" + android:paddingStart="@dimen/keyboard_accessory_horizontal_padding" android:paddingTop="0dp" - android:layout_marginBottom="@dimen/keyboard_accessory_half_padding" - android:layout_marginTop="@dimen/keyboard_accessory_half_padding" + android:layout_marginBottom="@dimen/keyboard_accessory_chip_vertical_margin" + android:layout_marginTop="@dimen/keyboard_accessory_chip_vertical_margin" android:elevation="2dp" android:textAppearance="@style/TextAppearance.BlackTitle2" android:background="@drawable/autofill_chip_inset"/> diff --git a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_modern.xml b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_modern.xml index 9f4ab029aa00cb..ae51e39e178f70 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_modern.xml +++ b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_modern.xml @@ -30,7 +30,7 @@ @@ -50,8 +48,6 @@ @@ -59,8 +55,6 @@ @@ -68,8 +62,6 @@ @@ -78,8 +70,6 @@ android:gravity="center_vertical|start" android:fillViewport="true" android:layout_height="@dimen/keyboard_accessory_suggestion_height" - android:paddingTop="@dimen/keyboard_accessory_sheet_padding" - android:paddingBottom="@dimen/keyboard_accessory_sheet_padding" android:layout_width="match_parent" android:orientation="horizontal"> @@ -116,8 +106,6 @@ @@ -125,8 +113,6 @@ diff --git a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_sheet_tab_credit_card_info.xml b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_sheet_tab_credit_card_info.xml index 7da04b9a1f73ac..ee24da8d1309b0 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_sheet_tab_credit_card_info.xml +++ b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_sheet_tab_credit_card_info.xml @@ -13,15 +13,13 @@ android:paddingStart="@dimen/keyboard_accessory_suggestion_padding" android:paddingEnd="@dimen/keyboard_accessory_suggestion_padding" android:layout_marginTop="@dimen/keyboard_accessory_sheet_top_margin" - android:layout_marginBottom="@dimen/keyboard_accessory_sheet_padding" + android:layout_marginBottom="@dimen/keyboard_accessory_sheet_bottom_margin" android:orientation="horizontal"> @@ -37,8 +35,6 @@ android:gravity="center_vertical|start" android:fillViewport="true" android:layout_height="@dimen/keyboard_accessory_suggestion_height" - android:paddingTop="@dimen/keyboard_accessory_sheet_padding" - android:paddingBottom="@dimen/keyboard_accessory_sheet_padding" android:layout_width="match_parent" android:orientation="horizontal"> diff --git a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_sheet_tab_password_info.xml b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_sheet_tab_password_info.xml index 053f28bd69c41e..87ad1f852276cf 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_sheet_tab_password_info.xml +++ b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_sheet_tab_password_info.xml @@ -12,7 +12,7 @@ android:paddingStart="@dimen/keyboard_accessory_suggestion_padding" android:paddingEnd="@dimen/keyboard_accessory_suggestion_padding" android:layout_marginTop="@dimen/keyboard_accessory_sheet_top_margin" - android:layout_marginBottom="@dimen/keyboard_accessory_sheet_padding" + android:layout_marginBottom="@dimen/keyboard_accessory_sheet_bottom_margin" android:orientation="vertical"> @@ -20,8 +20,6 @@ android:gravity="center_vertical|start" android:fillViewport="true" android:layout_height="@dimen/keyboard_accessory_suggestion_height" - android:paddingTop="@dimen/keyboard_accessory_sheet_padding" - android:paddingBottom="@dimen/keyboard_accessory_sheet_padding" android:layout_width="match_parent" android:orientation="horizontal"> @@ -51,8 +49,6 @@ android:gravity="center_vertical|start" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:layout_marginTop="@dimen/keyboard_accessory_sheet_padding" - android:layout_marginBottom="@dimen/keyboard_accessory_sheet_padding" style="@style/InputChip" /> diff --git a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_suggestion.xml b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_suggestion.xml index 84f19bbc21b594..0012c9591aeb44 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_suggestion.xml +++ b/chrome/android/features/keyboard_accessory/internal/java/res/layout/keyboard_accessory_suggestion.xml @@ -9,7 +9,5 @@ android:gravity="center" android:layout_height="wrap_content" android:layout_width="wrap_content" - android:layout_marginBottom="@dimen/keyboard_accessory_suggestion_top_bottom_margin" - android:layout_marginTop="@dimen/keyboard_accessory_suggestion_top_bottom_margin" app:iconWidth="@dimen/keyboard_accessory_bar_item_cc_icon_width" style="@style/AssistiveChip" /> diff --git a/chrome/android/features/keyboard_accessory/internal/java/res/values/dimens.xml b/chrome/android/features/keyboard_accessory/internal/java/res/values/dimens.xml index 4e9b898c126459..39fa8650d74807 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/res/values/dimens.xml +++ b/chrome/android/features/keyboard_accessory/internal/java/res/values/dimens.xml @@ -7,16 +7,17 @@ 36dp 8dp - 6dp + 6dp 48dp 12dp 5dp + 8dp 8dp 16dp + 8dp 16dp - 8dp 12dp 48dp 20dp diff --git a/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/bar_component/KeyboardAccessoryView.java b/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/bar_component/KeyboardAccessoryView.java index 3ba06722c90bb5..8d88420e47f360 100644 --- a/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/bar_component/KeyboardAccessoryView.java +++ b/chrome/android/features/keyboard_accessory/internal/java/src/org/chromium/chrome/browser/keyboard_accessory/bar_component/KeyboardAccessoryView.java @@ -122,7 +122,8 @@ private void initializeHorizontalRecyclerView(RecyclerView recyclerView) { recyclerView.setLayoutManager( new LinearLayoutManager(getContext(), LinearLayoutManager.HORIZONTAL, false)); - int pad = getResources().getDimensionPixelSize(R.dimen.keyboard_accessory_half_padding); + int pad = + getResources().getDimensionPixelSize(R.dimen.keyboard_accessory_horizontal_padding); // Create margins between every element. if (!ChromeFeatureList.isEnabled(ChromeFeatureList.AUTOFILL_KEYBOARD_ACCESSORY)) { recyclerView.addItemDecoration(new HorizontalDividerItemDecoration(pad)); diff --git a/chrome/android/java/res/layout/account_signin_view.xml b/chrome/android/java/res/layout/account_signin_view.xml index 359b84338c2432..0eae8c6a3902ba 100644 --- a/chrome/android/java/res/layout/account_signin_view.xml +++ b/chrome/android/java/res/layout/account_signin_view.xml @@ -186,7 +186,7 @@ @@ -201,7 +201,7 @@ @@ -209,7 +209,7 @@ diff --git a/chrome/android/java/res/layout/default_search_engine_first_run_fragment.xml b/chrome/android/java/res/layout/default_search_engine_first_run_fragment.xml index 2e9df331fe0796..ce0662fb20015d 100644 --- a/chrome/android/java/res/layout/default_search_engine_first_run_fragment.xml +++ b/chrome/android/java/res/layout/default_search_engine_first_run_fragment.xml @@ -69,9 +69,9 @@ + android:paddingBottom="8dp"> @@ -22,6 +23,7 @@ android:paddingEnd="@dimen/list_item_default_margin" android:gravity="center_vertical|start" android:text="@string/open_clear_browsing_data_dialog_button" + app:verticalInset="0dp" style="@style/TextButton" /> diff --git a/chrome/android/java/res/layout/item_chooser_dialog.xml b/chrome/android/java/res/layout/item_chooser_dialog.xml index 118a82c29b4e08..a237f83e4d2868 100644 --- a/chrome/android/java/res/layout/item_chooser_dialog.xml +++ b/chrome/android/java/res/layout/item_chooser_dialog.xml @@ -74,7 +74,7 @@ android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_gravity="end" - android:layout_marginTop="12dp" + android:layout_marginTop="6dp" android:layout_marginEnd="12dp" android:paddingStart="16dp" android:paddingEnd="16dp" diff --git a/chrome/android/java/res/layout/modal_dialog_view.xml b/chrome/android/java/res/layout/modal_dialog_view.xml index 4f990e9ea9eaa0..cdc630d79bfde3 100644 --- a/chrome/android/java/res/layout/modal_dialog_view.xml +++ b/chrome/android/java/res/layout/modal_dialog_view.xml @@ -52,7 +52,10 @@ android:id="@+id/button_bar" android:layout_width="match_parent" android:layout_height="wrap_content" - android:padding="@dimen/modal_dialog_control_padding" + android:paddingTop="@dimen/modal_dialog_control_vertical_padding" + android:paddingBottom="@dimen/modal_dialog_control_vertical_padding" + android:paddingStart="@dimen/modal_dialog_control_horizontal_padding" + android:paddingEnd="@dimen/modal_dialog_control_horizontal_padding" app:stackedMargin="@dimen/button_bar_stacked_margin" app:buttonAlignment="end"> diff --git a/chrome/android/java/res/layout/page_info.xml b/chrome/android/java/res/layout/page_info.xml index dbe14e94d7aaaf..faa040f2e3f5c5 100644 --- a/chrome/android/java/res/layout/page_info.xml +++ b/chrome/android/java/res/layout/page_info.xml @@ -108,11 +108,11 @@ @@ -36,14 +39,14 @@ \ No newline at end of file diff --git a/chrome/android/java/res/layout/personalized_signin_promo_view_body.xml b/chrome/android/java/res/layout/personalized_signin_promo_view_body.xml index fc7d12b2aece66..69cbce42b5d062 100644 --- a/chrome/android/java/res/layout/personalized_signin_promo_view_body.xml +++ b/chrome/android/java/res/layout/personalized_signin_promo_view_body.xml @@ -22,11 +22,9 @@ diff --git a/chrome/android/java/res/layout/snackbar.xml b/chrome/android/java/res/layout/snackbar.xml index 4346c446968c65..f13fbc33a6eb57 100644 --- a/chrome/android/java/res/layout/snackbar.xml +++ b/chrome/android/java/res/layout/snackbar.xml @@ -73,7 +73,7 @@ @@ -44,5 +45,6 @@ android:paddingTop="16dp" android:paddingBottom="16dp" android:text="@string/storage_clear_button_title" + app:verticalInset="0dp" style="@style/TextButton" /> \ No newline at end of file diff --git a/chrome/android/java/res/layout/suspended_tab.xml b/chrome/android/java/res/layout/suspended_tab.xml index ec3a69da87287c..7e9ee89eaa1a99 100644 --- a/chrome/android/java/res/layout/suspended_tab.xml +++ b/chrome/android/java/res/layout/suspended_tab.xml @@ -7,7 +7,6 @@ --> @@ -58,10 +57,10 @@ android:id="@+id/suspended_tab_settings_button" android:layout_width="match_parent" android:layout_height="wrap_content" - android:minHeight="48dp" android:layout_gravity="end" android:gravity="center" android:text="@string/preferences" + app:verticalInset="0dp" style="@style/TextButton" /> \ No newline at end of file diff --git a/chrome/android/java/res/values/dimens.xml b/chrome/android/java/res/values/dimens.xml index 0ef4e15280da37..ea718076b679f8 100644 --- a/chrome/android/java/res/values/dimens.xml +++ b/chrome/android/java/res/values/dimens.xml @@ -10,7 +10,6 @@ 16dp - 36dp 8dp 24dp @@ -142,9 +141,6 @@ 24dp - - 48dp - 24dp 150dp @@ -204,7 +200,8 @@ 600dp - 8dp + 2dp + 8dp 16dp @@ -450,6 +447,7 @@ 8dp 16dp + 10dp 38dp 1dp - 32dp + 48dp + 8dp 4dp 8dp 20dp diff --git a/chrome/android/java/src/org/chromium/chrome/browser/gesturenav/NavigationBubble.java b/chrome/android/java/src/org/chromium/chrome/browser/gesturenav/NavigationBubble.java index 3f366390945846..c354f3b4ba5d98 100644 --- a/chrome/android/java/src/org/chromium/chrome/browser/gesturenav/NavigationBubble.java +++ b/chrome/android/java/src/org/chromium/chrome/browser/gesturenav/NavigationBubble.java @@ -42,7 +42,8 @@ public NavigationBubble(Context context, AttributeSet attrs) { mRippleBackgroundHelper = new RippleBackgroundHelper(this, R.color.navigation_bubble_background_color, R.color.navigation_bubble_ripple_color, getResources().getDimensionPixelSize(R.dimen.navigation_bubble_default_height), - R.color.navigation_bubble_stroke_color, R.dimen.navigation_bubble_border_width); + R.color.navigation_bubble_stroke_color, R.dimen.navigation_bubble_border_width, + getResources().getDimensionPixelSize(R.dimen.navigation_bubble_bg_vertical_inset)); } @Override diff --git a/ui/android/java/res/values-v17/styles.xml b/ui/android/java/res/values-v17/styles.xml index 0bd071599b0b7d..11c4ec2d6861e9 100644 --- a/ui/android/java/res/values-v17/styles.xml +++ b/ui/android/java/res/values-v17/styles.xml @@ -23,8 +23,8 @@