diff options
author | Yorke Lee <yorkelee@google.com> | 2014-04-22 17:20:00 -0700 |
---|---|---|
committer | Yorke Lee <yorkelee@google.com> | 2014-04-23 17:21:38 -0700 |
commit | a5d5cdf2ed131289943033cfd775dd34ffd7ff45 (patch) | |
tree | efe9512afa45b5e1f802eadd511a73af555c88e3 /res/values | |
parent | d999b71452baebec789f6f58f1955d30e834826d (diff) |
Add floating dialpad action button
* Replace fake action bar at the bottom of the screen with a floating
action button which casts a shadow.
* Remove the now unused mDialpadOverflowMenu button in DialtactsActivity
* Modify dialpad layout to add a bottom row of buttons which provide
access to the add contact button and overflow menu
* Fix dialpad layout so the heights applied in XML are actually
respected - previously they were being ignored and each dialpad key
was being assigned the height of MATCH_PARENT
Bug: 13932988
Change-Id: I6e48c00c5ceeeffed142c3dd259e630d6daf8111
Diffstat (limited to 'res/values')
-rw-r--r-- | res/values/dimens.xml | 17 | ||||
-rw-r--r-- | res/values/strings.xml | 3 | ||||
-rw-r--r-- | res/values/styles.xml | 4 |
3 files changed, 19 insertions, 5 deletions
diff --git a/res/values/dimens.xml b/res/values/dimens.xml index 496eb433d..d9473617d 100644 --- a/res/values/dimens.xml +++ b/res/values/dimens.xml @@ -51,11 +51,13 @@ <dimen name="dialpad_key_numbers_width">30dp</dimen> <dimen name="dialpad_key_letters_width">50dp</dimen> <dimen name="dialpad_key_height">56dp</dimen> + <!-- The bottom row of the dialpad is slightly taller to account for the dial button --> + <dimen name="dialpad_bottom_key_height">70dp</dimen> <dimen name="dialpad_key_plus_size">18sp</dimen> <dimen name="dialpad_number_to_letters_padding">11dp</dimen> <dimen name="dialpad_horizontal_padding">5dp</dimen> - <dimen name="dialpad_digits_text_size">36sp</dimen> - <dimen name="dialpad_digits_height">47dp</dimen> + <dimen name="dialpad_digits_text_size">33sp</dimen> + <dimen name="dialpad_digits_height">55dp</dimen> <dimen name="dialpad_digits_padding">16dp</dimen> <dimen name="dialpad_digits_margin_bottom">0px</dimen> <dimen name="dialpad_center_margin">3dp</dimen> @@ -63,9 +65,14 @@ <!-- Match call_button_height to Phone's dimens/in_call_end_button_height --> <dimen name="call_button_height">74dp</dimen> - <dimen name="fake_action_bar_height">60dp</dimen> - <!-- Min width of fake menu buttons, which should be same as ActionBar's one --> - <dimen name="fake_menu_button_min_width">56dp</dimen> + <!-- Height of the floating action button --> + <dimen name="floating_action_button_height">60dp</dimen> + <!-- Width of the floating action button --> + <dimen name="floating_action_button_width">60dp</dimen> + <!-- Bottom margin of the floating action button --> + <dimen name="floating_action_button_margin_bottom">10dp</dimen> + <!-- Z translation of the floating action button --> + <dimen name="floating_action_button_translation_z">5dp</dimen> <!-- Favorites tile and recent call log padding --> <dimen name="contact_tile_divider_width">1dp</dimen> diff --git a/res/values/strings.xml b/res/values/strings.xml index bd9aefb2d..2575a0b1a 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -427,6 +427,9 @@ --> <string name="description_add_contact">Add contact</string> + <!-- String describing the overflow menu button in the dialpad --> + <string name="description_dialpad_overflow">More options</string> + <!-- String describing the button to view the contact for the current number. Note: AccessibilityServices use this attribute to announce what the view represents. diff --git a/res/values/styles.xml b/res/values/styles.xml index 381ee3565..a0e8aebf1 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -144,6 +144,10 @@ <item name="android:focusable">true</item> </style> + <style name="DialpadBottomKeyButtonStyle" parent="DialpadKeyButtonStyle"> + <item name="android:layout_height">@dimen/dialpad_bottom_key_height</item> + </style> + <style name="DialpadKeyInternalLayoutStyle"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> |