From a89d4cac1fe318fd31fd88e0f2eda49ae5cf56d3 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 13 Jul 2025 13:12:46 +0200 Subject: [PATCH] TTS start/stop button --- app/src/main/java/eu/faircode/email/AdapterMessage.java | 9 ++++++--- .../main/java/eu/faircode/email/FragmentMessages.java | 3 +++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 651c862f5a..f0e84ba15f 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -2402,6 +2402,7 @@ public class AdapterMessage extends RecyclerView.Adapter 0 || tos > 0) ? View.VISIBLE : View.GONE); ibTranslate.setVisibility(tools && !outbox && button_translate && DeepL.isAvailable(context) && message.content ? View.VISIBLE : View.GONE); ibTts.setVisibility(tools && !outbox && button_tts && message.content && !Helper.isPlayStoreInstall() ? View.VISIBLE : View.GONE); + ibTts.setImageResource(tts ? R.drawable.twotone_stop_24 : R.drawable.twotone_play_arrow_24); ibSummarize.setVisibility(tools && !outbox && button_summarize && AI.isAvailable(context) && message.content ? View.VISIBLE : View.GONE); ibFullScreen.setVisibility(tools && full && button_full_screen && message.content ? View.VISIBLE : View.GONE); ibForceLight.setVisibility(tools && (full || experiments) && dark && button_force_light && message.content ? View.VISIBLE : View.GONE); @@ -7504,10 +7506,11 @@ public class AdapterMessage extends RecyclerView.Adapter