diff options
author | Tyler Gunn <tgunn@google.com> | 2014-07-15 12:40:28 -0700 |
---|---|---|
committer | Tyler Gunn <tgunn@google.com> | 2014-07-15 12:44:01 -0700 |
commit | 5619f2ed87cb207352c0ff5578348baeb69ee202 (patch) | |
tree | a794e13d436109711c0ba759eafa6d65fe258fa8 /res | |
parent | 57750bca2f46ed9f6da4be0dea3959a0d9f49c01 (diff) |
Various call log / call details video call changes.
Requires cl/501841.
Call log:
1. Add video call affordance.
2. Add accessibility text for calls, video call afforance.
3. Fixed unit test
Call details:
1. Showing video icon when a call had video.
2. Changing call headings to indicate they were video calls.
Bug: 16013879
Bug: 16013344
Bug: 16013684
Change-Id: I53b5bf9b0b1a63f9d119318d59f690d310cca7c8
Diffstat (limited to 'res')
-rw-r--r-- | res/layout/call_log_list_item_actions.xml | 18 | ||||
-rw-r--r-- | res/values/strings.xml | 23 |
2 files changed, 25 insertions, 16 deletions
diff --git a/res/layout/call_log_list_item_actions.xml b/res/layout/call_log_list_item_actions.xml index 22fcca0c2..ac83f4ac8 100644 --- a/res/layout/call_log_list_item_actions.xml +++ b/res/layout/call_log_list_item_actions.xml @@ -41,6 +41,22 @@ android:textSize="@dimen/call_log_list_item_actions_text_size" android:textStyle="bold" android:nextFocusLeft="@+id/primary_action_view" + android:nextFocusRight="@+id/video_call_action" + android:focusable="true" + android:singleLine="true"/> + <TextView + android:id="@+id/video_call_action" + android:background="@drawable/action_button_background" + android:gravity="center" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:paddingStart="@dimen/call_log_action_horizontal_padding" + android:paddingEnd="@dimen/call_log_action_horizontal_padding" + android:text="@string/call_log_action_video_call" + android:textColor="?attr/call_log_secondary_text_color" + android:textSize="@dimen/call_log_list_item_actions_text_size" + android:textStyle="bold" + android:nextFocusLeft="@+id/call_back_action" android:nextFocusRight="@+id/voicemail_action" android:focusable="true" android:singleLine="true"/> @@ -56,7 +72,7 @@ android:textColor="@color/call_log_action_text" android:textSize="@dimen/call_log_list_item_actions_text_size" android:textStyle="bold" - android:nextFocusLeft="@+id/call_back_action" + android:nextFocusLeft="@+id/video_call_action" android:nextFocusRight="@+id/details_action" android:focusable="true" android:singleLine="true"/> diff --git a/res/values/strings.xml b/res/values/strings.xml index e51aff714..8375df8a0 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -425,6 +425,14 @@ --> <string name="description_num_calls"><xliff:g id="numberOfCalls">%1$s</xliff:g> calls.</string> + <!-- String indicating a call log entry had video capabilities. + + Note: AccessibilityServices use this attribute to announce what the view represents. + This is especially valuable for views without textual representation like ImageView. + [CHAR LIMIT=NONE] + --> + <string name="description_video_call">Video call.</string> + <!-- String describing the button to SMS a number or contact. Note: AccessibilityServices use this attribute to announce what the view represents. @@ -641,21 +649,6 @@ [CHAR LIMIT=NONE] --> <string name="description_outgoing_call">Call to <xliff:g id="nameOrNumber" example="John Smith">%1$s</xliff:g>, <xliff:g id="typeOrLocation" example="Mobile">%2$s</xliff:g>, <xliff:g id="timeOfCall" example="2 min ago">%3$s</xliff:g>.</string> - <!-- String describing an incoming missed video call entry in the call log. - Note: AccessibilityServices uses this attribute to announce what the view represents. - [CHAR LIMIT=NONE] --> - <string name="description_incoming_missed_video_call">Missed video call from <xliff:g id="nameOrNumber" example="John Smith">%1$s</xliff:g>, <xliff:g id="typeOrLocation" example="Mobile">%2$s</xliff:g>, <xliff:g id="timeOfCall" example="2 min ago">%3$s</xliff:g>.</string> - - <!-- String describing an incoming answered video call entry in the call log. - Note: AccessibilityServices uses this attribute to announce what the view represents. - [CHAR LIMIT=NONE] --> - <string name="description_incoming_answered_video_call">Answered video call from <xliff:g id="nameOrNumber" example="John Smith">%1$s</xliff:g>, <xliff:g id="typeOrLocation" example="Mobile">%2$s</xliff:g>, <xliff:g id="timeOfCall" example="2 min ago">%3$s</xliff:g>.</string> - - <!-- String describing an outgoing video call entry in the call log. - Note: AccessibilityServices uses this attribute to announce what the view represents. - [CHAR LIMIT=NONE] --> - <string name="description_outgoing_video_call">Video call to <xliff:g id="nameOrNumber" example="John Smith">%1$s</xliff:g>, <xliff:g id="typeOrLocation" example="Mobile">%2$s</xliff:g>, <xliff:g id="timeOfCall" example="2 min ago">%3$s</xliff:g>.</string> - <!-- String describing the "call back" action for an entry in the call log. The call back action triggers a return call to the named user. Note: AccessibilityServices uses this attribute to announce the purpose of the button. |