From 929539eb864822d669265b142bdcc49b6cf8ea6b Mon Sep 17 00:00:00 2001 From: calderwoodra Date: Sat, 19 May 2018 00:05:02 -0700 Subject: Implement a global theme to be easily configured in Dialer. deleted several colors and unified them across the app migrated several alert dialogs to support alert dialogs added many todos migrated several tests from GoogleRobolectricTestRunner to RobolectricTestRunner Because of the test migration: - moved dialpad theme attributes into dialpad/theme - moved incall ui theme attributes into incallui/theme Bug: 79883035 Test: tap PiperOrigin-RevId: 197246477 Change-Id: Ifc534793bc32757bbbf2007a7c40287c8d0817ad --- .../res/layout-land/dialpad_fragment.xml | 2 +- .../res/layout-land/dialpad_key_one.xml | 2 +- .../res/layout/dialpad_chooser_list_item.xml | 3 +- .../dialpadview/res/layout/dialpad_fragment.xml | 2 +- .../dialpadview/res/layout/dialpad_key_one.xml | 2 +- .../dialer/dialpadview/res/values/attrs.xml | 41 ----------------- .../dialer/dialpadview/res/values/colors.xml | 25 ----------- .../dialer/dialpadview/res/values/dimens.xml | 8 ---- .../dialer/dialpadview/res/values/styles.xml | 37 +--------------- .../dialer/dialpadview/theme/AndroidManifest.xml | 16 +++++++ .../dialer/dialpadview/theme/res/values/attr.xml | 40 +++++++++++++++++ .../dialer/dialpadview/theme/res/values/dimens.xml | 27 ++++++++++++ .../dialer/dialpadview/theme/res/values/styles.xml | 51 ++++++++++++++++++++++ 13 files changed, 140 insertions(+), 116 deletions(-) delete mode 100644 java/com/android/dialer/dialpadview/res/values/attrs.xml delete mode 100644 java/com/android/dialer/dialpadview/res/values/colors.xml create mode 100644 java/com/android/dialer/dialpadview/theme/AndroidManifest.xml create mode 100644 java/com/android/dialer/dialpadview/theme/res/values/attr.xml create mode 100644 java/com/android/dialer/dialpadview/theme/res/values/dimens.xml create mode 100644 java/com/android/dialer/dialpadview/theme/res/values/styles.xml (limited to 'java/com/android/dialer/dialpadview') diff --git a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_fragment.xml b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_fragment.xml index a2fbbab18..7f82d74fe 100644 --- a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_fragment.xml +++ b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_fragment.xml @@ -57,7 +57,7 @@ android:id="@+id/dialpadChooser" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@color/background_dialer_light" + android:background="?android:attr/colorBackgroundFloating" android:visibility="gone"/> diff --git a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml index 0a770c24a..55bf09273 100644 --- a/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml +++ b/java/com/android/dialer/dialpadview/res/layout-land/dialpad_key_one.xml @@ -46,7 +46,7 @@ android:layout_height="@dimen/dialpad_voicemail_icon_size" android:scaleType="fitCenter" android:src="@drawable/quantum_ic_voicemail_white_24" - android:tint="@color/dialpad_voicemail_tint"/> + android:tint="?colorIcon"/> diff --git a/java/com/android/dialer/dialpadview/res/layout/dialpad_chooser_list_item.xml b/java/com/android/dialer/dialpadview/res/layout/dialpad_chooser_list_item.xml index e00529614..43df76fe8 100644 --- a/java/com/android/dialer/dialpadview/res/layout/dialpad_chooser_list_item.xml +++ b/java/com/android/dialer/dialpadview/res/layout/dialpad_chooser_list_item.xml @@ -33,6 +33,5 @@ android:layout_weight="1" android:layout_gravity="center_vertical" android:textAppearance="?android:attr/textAppearanceMedium" - android:textColor="@color/dialpad_primary_text_color"/> - + android:textColor="?android:attr/colorPrimary"/> diff --git a/java/com/android/dialer/dialpadview/res/layout/dialpad_fragment.xml b/java/com/android/dialer/dialpadview/res/layout/dialpad_fragment.xml index 4a8ac0786..d3ebeb06c 100644 --- a/java/com/android/dialer/dialpadview/res/layout/dialpad_fragment.xml +++ b/java/com/android/dialer/dialpadview/res/layout/dialpad_fragment.xml @@ -46,7 +46,7 @@ android:id="@+id/dialpadChooser" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@color/background_dialer_light" + android:background="?android:attr/colorBackgroundFloating" android:visibility="gone"/> diff --git a/java/com/android/dialer/dialpadview/res/layout/dialpad_key_one.xml b/java/com/android/dialer/dialpadview/res/layout/dialpad_key_one.xml index 599c2d8e6..0d8a0f098 100644 --- a/java/com/android/dialer/dialpadview/res/layout/dialpad_key_one.xml +++ b/java/com/android/dialer/dialpadview/res/layout/dialpad_key_one.xml @@ -46,7 +46,7 @@ android:layout_height="@dimen/dialpad_voicemail_icon_size" android:scaleType="fitCenter" android:src="@drawable/quantum_ic_voicemail_white_24" - android:tint="?attr/dialpad_voicemail_tint"/> + android:tint="?colorIcon"/> diff --git a/java/com/android/dialer/dialpadview/res/values/attrs.xml b/java/com/android/dialer/dialpadview/res/values/attrs.xml deleted file mode 100644 index 61c9c208e..000000000 --- a/java/com/android/dialer/dialpadview/res/values/attrs.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/java/com/android/dialer/dialpadview/res/values/colors.xml b/java/com/android/dialer/dialpadview/res/values/colors.xml deleted file mode 100644 index 8bea35710..000000000 --- a/java/com/android/dialer/dialpadview/res/values/colors.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - #fcfcfc - @color/dialer_theme_color - #737373 - #333 - #89000000 - #919191 - diff --git a/java/com/android/dialer/dialpadview/res/values/dimens.xml b/java/com/android/dialer/dialpadview/res/values/dimens.xml index 6892fcf30..f77c9ab7a 100644 --- a/java/com/android/dialer/dialpadview/res/values/dimens.xml +++ b/java/com/android/dialer/dialpadview/res/values/dimens.xml @@ -16,17 +16,11 @@ - 36dp - 12sp - 10sp 23sp 36sp 64dp - 3dp 13dp - 34sp 24sp - 60dp 16dp 8dp 10dp @@ -35,8 +29,6 @@ 8dp 14dp 8dp - - 80dp 10dp diff --git a/java/com/android/dialer/dialpadview/res/values/styles.xml b/java/com/android/dialer/dialpadview/res/values/styles.xml index 75a54a305..071c4bd44 100644 --- a/java/com/android/dialer/dialpadview/res/values/styles.xml +++ b/java/com/android/dialer/dialpadview/res/values/styles.xml @@ -82,43 +82,8 @@ vertical - - - - - - diff --git a/java/com/android/dialer/dialpadview/theme/AndroidManifest.xml b/java/com/android/dialer/dialpadview/theme/AndroidManifest.xml new file mode 100644 index 000000000..f0726d0a7 --- /dev/null +++ b/java/com/android/dialer/dialpadview/theme/AndroidManifest.xml @@ -0,0 +1,16 @@ + + diff --git a/java/com/android/dialer/dialpadview/theme/res/values/attr.xml b/java/com/android/dialer/dialpadview/theme/res/values/attr.xml new file mode 100644 index 000000000..99707aa1d --- /dev/null +++ b/java/com/android/dialer/dialpadview/theme/res/values/attr.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/com/android/dialer/dialpadview/theme/res/values/dimens.xml b/java/com/android/dialer/dialpadview/theme/res/values/dimens.xml new file mode 100644 index 000000000..e90ee1c92 --- /dev/null +++ b/java/com/android/dialer/dialpadview/theme/res/values/dimens.xml @@ -0,0 +1,27 @@ + + + + + 36dp + 12sp + 10sp + 3dp + 34sp + 60dp + + 80dp + \ No newline at end of file diff --git a/java/com/android/dialer/dialpadview/theme/res/values/styles.xml b/java/com/android/dialer/dialpadview/theme/res/values/styles.xml new file mode 100644 index 000000000..408a33dd1 --- /dev/null +++ b/java/com/android/dialer/dialpadview/theme/res/values/styles.xml @@ -0,0 +1,51 @@ + + + + + + + + + \ No newline at end of file -- cgit v1.2.3