Bug 1198084 - Set appropriate content description on tabs playing audio. r=mhaigh

Tested using TalkBack on N4 Android 5.1.

--HG--
extra : commitid : 7iz9bR3khkm
extra : rebase_source : 53a721a773ddb0e94623372b46d2a31c638cf875
This commit is contained in:
Michael Comella 2015-09-02 18:34:25 -07:00
Родитель f7f34bd621
Коммит dff9510f20
1 изменённых файлов: 7 добавлений и 2 удалений

Просмотреть файл

@ -141,14 +141,19 @@ public class TabsLayoutItemView extends LinearLayout
if (mThumbnailWrapper != null) {
mThumbnailWrapper.setRecording(tab.isRecording());
}
mTitle.setText(tab.getDisplayTitle());
final String tabTitle = tab.getDisplayTitle();
mTitle.setText(tabTitle);
mCloseButton.setTag(this);
// TODO: Set content description to indicate audio is playing.
if (tab.isAudioPlaying()) {
mTitle.setCompoundDrawablesWithIntrinsicBounds(R.drawable.tab_audio_playing, 0, 0, 0);
final String tabTitleWithAudio =
getResources().getString(R.string.tab_title_prefix_is_playing_audio, tabTitle);
mTitle.setContentDescription(tabTitleWithAudio);
} else {
mTitle.setCompoundDrawables(null, null, null, null);
mTitle.setContentDescription(tabTitle);
}
}