summaryrefslogtreecommitdiff
path: root/java/com/android/incallui
diff options
context:
space:
mode:
authoryueg <yueg@google.com>2018-01-24 15:20:10 -0800
committerCopybara-Service <copybara-piper@google.com>2018-01-24 19:09:00 -0800
commit2a422f719b70f6c292b954fb24f324b7f4ac1858 (patch)
tree1b50f7d622a92ca868b23a498c5e1e9bf6d5dfa0 /java/com/android/incallui
parentc8dfaf1ea5a3b10a0592493b5138b9d29652fc50 (diff)
Bubble v2 a11y.
- Set checkable for bubble buttons so the check status of non checkable button (back to call, end call) is not read. - Add support for bottom action buttons. Test: manual PiperOrigin-RevId: 183150371 Change-Id: Ifae9c912ec923e8d2cda3146413138bd2eb94b47
Diffstat (limited to 'java/com/android/incallui')
-rw-r--r--java/com/android/incallui/NewReturnToCallController.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/java/com/android/incallui/NewReturnToCallController.java b/java/com/android/incallui/NewReturnToCallController.java
index b8798b1b9..4c3c2a2eb 100644
--- a/java/com/android/incallui/NewReturnToCallController.java
+++ b/java/com/android/incallui/NewReturnToCallController.java
@@ -238,6 +238,7 @@ public class NewReturnToCallController implements InCallUiListener, Listener, Au
.setIconDrawable(context.getDrawable(R.drawable.quantum_ic_exit_to_app_vd_theme_24))
.setIntent(fullScreen)
.setName(context.getText(R.string.bubble_return_to_call))
+ .setCheckable(false)
.build());
// Mute/unmute
actions.add(
@@ -252,6 +253,7 @@ public class NewReturnToCallController implements InCallUiListener, Listener, Au
Action.builder()
.setIconDrawable(context.getDrawable(speakerButtonInfo.icon))
.setName(context.getText(speakerButtonInfo.label))
+ .setCheckable(speakerButtonInfo.checkable)
.setChecked(speakerButtonInfo.isChecked)
.setIntent(speakerButtonInfo.checkable ? toggleSpeaker : showSpeakerSelect)
.build());
@@ -261,6 +263,7 @@ public class NewReturnToCallController implements InCallUiListener, Listener, Au
.setIconDrawable(context.getDrawable(R.drawable.quantum_ic_call_end_vd_theme_24))
.setIntent(endCall)
.setName(context.getText(R.string.incall_label_end_call))
+ .setCheckable(false)
.build());
return actions;
}