summaryrefslogtreecommitdiff
path: root/InCallUI/src/com/android/incallui
diff options
context:
space:
mode:
authorQi Wang <wangqi@google.com>2016-03-01 14:49:20 -0800
committerQi Wang <wangqi@google.com>2016-03-01 14:49:20 -0800
commit16a215c34b11744543f0bce8407a40a442a27f6b (patch)
tree4da96de0f00976ad44fee22b0908a7f6c4979bd6 /InCallUI/src/com/android/incallui
parent008c82f409bc9b12cc1752e6e24168e8a0121af6 (diff)
Provide better talkback for buttons in calling.
1. Announce "unmute" if the mute button is checked 2. Annouce "hide dialpad" if the show dialpad button is checked. Bug: 24296610 Change-Id: Idc3b78e49ca5ef2c01b2ab671b5e34ba54cc4f4e
Diffstat (limited to 'InCallUI/src/com/android/incallui')
-rw-r--r--InCallUI/src/com/android/incallui/CallButtonFragment.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/InCallUI/src/com/android/incallui/CallButtonFragment.java b/InCallUI/src/com/android/incallui/CallButtonFragment.java
index 9859f4e7b..5a25b6a7b 100644
--- a/InCallUI/src/com/android/incallui/CallButtonFragment.java
+++ b/InCallUI/src/com/android/incallui/CallButtonFragment.java
@@ -433,6 +433,9 @@ public class CallButtonFragment
public void setMute(boolean value) {
if (mMuteButton.isSelected() != value) {
mMuteButton.setSelected(value);
+ mMuteButton.setContentDescription(getContext().getString(
+ value ? R.string.onscreenMuteText_selected
+ : R.string.onscreenMuteText_unselected));
}
}
@@ -789,6 +792,9 @@ public class CallButtonFragment
boolean changed = ((InCallActivity) getActivity()).showDialpadFragment(value, animate);
if (changed) {
mShowDialpadButton.setSelected(value);
+ mShowDialpadButton.setContentDescription(getContext().getString(
+ value /* show */ ? R.string.onscreenShowDialpadText_unselected
+ : R.string.onscreenShowDialpadText_selected));
}
}
}