diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/HeaderStatusDisplayItem.java b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/HeaderStatusDisplayItem.java index a35cff993..45846b52b 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/HeaderStatusDisplayItem.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/HeaderStatusDisplayItem.java @@ -23,7 +23,6 @@ import org.joinmastodon.android.GlobalUserPreferences; import org.joinmastodon.android.R; import org.joinmastodon.android.api.requests.accounts.GetAccountRelationships; import org.joinmastodon.android.api.requests.statuses.GetStatusSourceText; -import org.joinmastodon.android.api.requests.statuses.GetStatusTranslation; import org.joinmastodon.android.api.session.AccountSessionManager; import org.joinmastodon.android.fragments.BaseStatusListFragment; import org.joinmastodon.android.fragments.ComposeFragment; @@ -34,7 +33,6 @@ import org.joinmastodon.android.model.Account; import org.joinmastodon.android.model.Attachment; import org.joinmastodon.android.model.Relationship; import org.joinmastodon.android.model.Status; -import org.joinmastodon.android.model.StatusTranslation; import org.joinmastodon.android.ui.text.HtmlParser; import org.joinmastodon.android.ui.utils.CustomEmojiHelper; import org.joinmastodon.android.ui.utils.UiUtils; @@ -241,7 +239,8 @@ public class HeaderStatusDisplayItem extends StatusDisplayItem{ } } if(item.hasTranslateToggle){ - translate.setImageResource(item.status.wantsTranslation ? R.drawable.ic_translate_on : R.drawable.ic_translate_off); + translate.setImageResource(R.drawable.ic_translate); + translate.setSelected(item.status.wantsTranslation); } itemView.setPadding(itemView.getPaddingLeft(), itemView.getPaddingTop(), itemView.getPaddingRight(), item.needBottomPadding ? V.dp(16) : 0); if(TextUtils.isEmpty(item.extraText)){ diff --git a/mastodon/src/main/res/color/translate_icon.xml b/mastodon/src/main/res/color/translate_icon.xml new file mode 100644 index 000000000..48f8bf246 --- /dev/null +++ b/mastodon/src/main/res/color/translate_icon.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/mastodon/src/main/res/drawable/ic_fluent_translate_24_filled.xml b/mastodon/src/main/res/drawable/ic_fluent_translate_24_filled.xml new file mode 100644 index 000000000..381063145 --- /dev/null +++ b/mastodon/src/main/res/drawable/ic_fluent_translate_24_filled.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/mastodon/src/main/res/drawable/ic_fluent_translate_24_regular.xml b/mastodon/src/main/res/drawable/ic_fluent_translate_24_regular.xml new file mode 100644 index 000000000..d913c311f --- /dev/null +++ b/mastodon/src/main/res/drawable/ic_fluent_translate_24_regular.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/mastodon/src/main/res/drawable/ic_translate.xml b/mastodon/src/main/res/drawable/ic_translate.xml new file mode 100644 index 000000000..19aaed81b --- /dev/null +++ b/mastodon/src/main/res/drawable/ic_translate.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/mastodon/src/main/res/drawable/ic_translate_off.xml b/mastodon/src/main/res/drawable/ic_translate_off.xml deleted file mode 100644 index 29e602d1e..000000000 --- a/mastodon/src/main/res/drawable/ic_translate_off.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/mastodon/src/main/res/drawable/ic_translate_on.xml b/mastodon/src/main/res/drawable/ic_translate_on.xml deleted file mode 100644 index 29e602d1e..000000000 --- a/mastodon/src/main/res/drawable/ic_translate_on.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/mastodon/src/main/res/layout/display_item_header.xml b/mastodon/src/main/res/layout/display_item_header.xml index 22d44d874..f526bd85e 100644 --- a/mastodon/src/main/res/layout/display_item_header.xml +++ b/mastodon/src/main/res/layout/display_item_header.xml @@ -42,8 +42,8 @@ android:layout_toStartOf="@id/visibility" android:background="?android:selectableItemBackgroundBorderless" android:scaleType="center" - android:src="@drawable/ic_visibility" - android:tint="?android:textColorSecondary" /> + android:src="@drawable/ic_translate" + android:tint="@color/translate_icon" /> @color/warning_500 @color/success_500 ?android:colorPrimary + ?android:colorPrimary #282C37