From 8f65efa8f92528c6f259e34f5aed2ae692efb16e Mon Sep 17 00:00:00 2001 From: tmfang Date: Mon, 12 Nov 2018 17:42:31 +0800 Subject: [PATCH] Create a new visual design for action buttons - Create a new style for two action buttons. - Change the layout of two_action_buttons. Since we use same style for positive/nagative buttons now, we only remain button1/button2 for this layout. - Create a setButtonIcon interface in ActionButtonPreference. So, user can set icon for each button in this preferece. Test: visual, robotest Bug: 116346008 Change-Id: I511272cba5fd961349b85cae6d30004ddabe2c8e --- res/layout/two_action_buttons.xml | 51 +++------ res/values/styles.xml | 5 + .../widget/ActionButtonPreference.java | 100 +++++++++++------- .../applications/LayoutPreferenceTest.java | 8 +- ...BluetoothDetailsButtonsControllerTest.java | 4 +- .../widget/ActionButtonPreferenceTest.java | 90 +++++++++------- 6 files changed, 139 insertions(+), 119 deletions(-) diff --git a/res/layout/two_action_buttons.xml b/res/layout/two_action_buttons.xml index 23bb886c901..2b4aa5d33fc 100644 --- a/res/layout/two_action_buttons.xml +++ b/res/layout/two_action_buttons.xml @@ -19,47 +19,28 @@ xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" - android:gravity="center" - android:paddingTop="24dp" - android:paddingStart="68dp" - android:paddingEnd="24dp" + android:paddingStart="8dp" + android:paddingEnd="8dp" android:orientation="horizontal"> - -