From 2a422f719b70f6c292b954fb24f324b7f4ac1858 Mon Sep 17 00:00:00 2001 From: yueg Date: Wed, 24 Jan 2018 15:20:10 -0800 Subject: 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 --- java/com/android/incallui/NewReturnToCallController.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'java/com/android/incallui') 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; } -- cgit v1.2.3