summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjiabin <jiabin@google.com>2017-06-08 15:00:29 -0700
committerjiabin <jiabin@google.com>2017-06-08 15:08:36 -0700
commit9412a204062d411d1e66f03e4d0a28a4d823984f (patch)
tree8c74618381296dd8a887d1db8cd7e84e5a5092af
parent569797ece52075c910a5053e58d7bd0c32272b40 (diff)
downloadMusicFX-9412a204062d411d1e66f03e4d0a28a4d823984f.tar.gz
Provide accessibility labels for seekbars in the equalizer UI.
Test: Test with Talkback on equalizer UI Bug: 38513819 Change-Id: Ie1ccb8721311849b71158579977122d65c94da9f
-rw-r--r--src/com/android/musicfx/ActivityMusic.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/musicfx/ActivityMusic.java b/src/com/android/musicfx/ActivityMusic.java
index 29c4c4a..03f3397 100644
--- a/src/com/android/musicfx/ActivityMusic.java
+++ b/src/com/android/musicfx/ActivityMusic.java
@@ -275,6 +275,10 @@ public class ActivityMusic extends Activity implements OnSeekBarChangeListener {
setContentView(R.layout.music_main);
final ViewGroup viewGroup = (ViewGroup) findViewById(R.id.contentSoundEffects);
+ // Set accessibility label for bass boost and virtualizer strength seekbars.
+ findViewById(R.id.bBStrengthText).setLabelFor(R.id.bBStrengthSeekBar);
+ findViewById(R.id.vIStrengthText).setLabelFor(R.id.vIStrengthSeekBar);
+
// Fill array with presets from AudioEffects call.
// allocate a space for 2 extra strings (CI Extreme & User)
final int numPresets = ControlPanelEffect.getParameterInt(mContext, mCallingPackageName,
@@ -663,6 +667,8 @@ public class ActivityMusic extends Activity implements OnSeekBarChangeListener {
format("%.0f ", centerFreqHz) + unitPrefix + "Hz");
mEqualizerSeekBar[band] = (SeekBar) eqcontainer
.findViewById(EQViewElementIds[band][1]);
+ eqcontainer.findViewById(EQViewElementIds[band][0])
+ .setLabelFor(EQViewElementIds[band][1]);
mEqualizerSeekBar[band].setMax(mEqualizerMaxBandLevel - mEqualizerMinBandLevel);
mEqualizerSeekBar[band].setOnSeekBarChangeListener(this);
}