From dd2f213a4f1eecf13cd8c440d03060da84e9bd37 Mon Sep 17 00:00:00 2001 From: LucasGGamerM Date: Tue, 20 Dec 2022 17:35:40 -0300 Subject: [PATCH] lower opacity of button while translating --- .../android/ui/displayitems/TextStatusDisplayItem.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/TextStatusDisplayItem.java b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/TextStatusDisplayItem.java index 6564b8573..19d1d66cb 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/TextStatusDisplayItem.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/TextStatusDisplayItem.java @@ -155,6 +155,7 @@ public class TextStatusDisplayItem extends StatusDisplayItem{ if (item.translation == null) { translateProgress.setVisibility(View.VISIBLE); translateButton.setClickable(false); + translateButton.setAlpha(.50f); new TranslateStatus(item.status.id).setCallback(new Callback<>() { @Override public void onSuccess(TranslatedStatus translatedStatus) { @@ -162,6 +163,7 @@ public class TextStatusDisplayItem extends StatusDisplayItem{ item.translated = true; translateProgress.setVisibility(View.GONE); translateButton.setClickable(true); + translateButton.setAlpha(1f); rebind(); } @@ -169,6 +171,7 @@ public class TextStatusDisplayItem extends StatusDisplayItem{ public void onError(ErrorResponse error) { translateProgress.setVisibility(View.GONE); translateButton.setClickable(true); + translateButton.setAlpha(1f); error.showToast(itemView.getContext()); } }).exec(item.parentFragment.getAccountID());