summaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
authorByteHamster <ByteHamster@users.noreply.github.com>2023-11-05 15:31:07 +0100
committerGitHub <noreply@github.com>2023-11-05 15:31:07 +0100
commit1d415c9f7f11a4454448c20e4ce1a17aaf20cbe7 (patch)
tree50aa748b79400323a19e3788d7af303980d3ce6f /app/src/main/java
parentf7a13065a9c92ba26d3686aeb18269f2313bd0b6 (diff)
downloadAntennaPod-1d415c9f7f11a4454448c20e4ce1a17aaf20cbe7.zip
Announce played/unplayed in TalkBack (#6744)
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/view/viewholder/EpisodeItemViewHolder.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/view/viewholder/EpisodeItemViewHolder.java b/app/src/main/java/de/danoeh/antennapod/view/viewholder/EpisodeItemViewHolder.java
index 03df844b1..b4f61a19a 100644
--- a/app/src/main/java/de/danoeh/antennapod/view/viewholder/EpisodeItemViewHolder.java
+++ b/app/src/main/java/de/danoeh/antennapod/view/viewholder/EpisodeItemViewHolder.java
@@ -103,6 +103,12 @@ public class EpisodeItemViewHolder extends RecyclerView.ViewHolder {
leftPadding.setContentDescription(item.getTitle());
pubDate.setText(DateFormatter.formatAbbrev(activity, item.getPubDate()));
pubDate.setContentDescription(DateFormatter.formatForAccessibility(item.getPubDate()));
+ if (item.isPlayed()) {
+ cover.setContentDescription(activity.getString(R.string.is_played));
+ cover.setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_YES);
+ } else {
+ cover.setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_NO);
+ }
isInbox.setVisibility(item.isNew() ? View.VISIBLE : View.GONE);
isFavorite.setVisibility(item.isTagged(FeedItem.TAG_FAVORITE) ? View.VISIBLE : View.GONE);
isInQueue.setVisibility(item.isTagged(FeedItem.TAG_QUEUE) ? View.VISIBLE : View.GONE);