From e2c907eb104f406df3ca7d3e58ca905e2adedd1f Mon Sep 17 00:00:00 2001 From: sk Date: Mon, 6 Feb 2023 11:04:38 +0100 Subject: [PATCH] don't hide collapse button --- .../android/ui/displayitems/HeaderStatusDisplayItem.java | 3 ++- .../src/main/res/drawable/ic_fluent_chevron_down_20_filled.xml | 3 +++ .../src/main/res/drawable/ic_fluent_chevron_up_20_filled.xml | 3 --- mastodon/src/main/res/layout/display_item_header.xml | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) create mode 100644 mastodon/src/main/res/drawable/ic_fluent_chevron_down_20_filled.xml delete mode 100644 mastodon/src/main/res/drawable/ic_fluent_chevron_up_20_filled.xml 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 1a09a59d8..b090ea050 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 @@ -379,8 +379,9 @@ public class HeaderStatusDisplayItem extends StatusDisplayItem{ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) more.setTooltipText(desc); String collapseText = item.parentFragment.getString(item.status.textExpanded ? R.string.sk_collapse : R.string.sk_expand); - collapseBtn.setVisibility(item.status.textExpandable && item.status.textExpanded ? View.VISIBLE : View.GONE); + collapseBtn.setVisibility(item.status.textExpandable ? View.VISIBLE : View.GONE); collapseBtn.setContentDescription(collapseText); + collapseBtn.animate().scaleY(item.status.textExpanded ? -1 : 1).start(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) collapseBtn.setTooltipText(collapseText); } diff --git a/mastodon/src/main/res/drawable/ic_fluent_chevron_down_20_filled.xml b/mastodon/src/main/res/drawable/ic_fluent_chevron_down_20_filled.xml new file mode 100644 index 000000000..c5dceeb7d --- /dev/null +++ b/mastodon/src/main/res/drawable/ic_fluent_chevron_down_20_filled.xml @@ -0,0 +1,3 @@ + + + diff --git a/mastodon/src/main/res/drawable/ic_fluent_chevron_up_20_filled.xml b/mastodon/src/main/res/drawable/ic_fluent_chevron_up_20_filled.xml deleted file mode 100644 index eb8494db7..000000000 --- a/mastodon/src/main/res/drawable/ic_fluent_chevron_up_20_filled.xml +++ /dev/null @@ -1,3 +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 729ba897c..3d08921a8 100644 --- a/mastodon/src/main/res/layout/display_item_header.xml +++ b/mastodon/src/main/res/layout/display_item_header.xml @@ -48,7 +48,7 @@ android:layout_toStartOf="@id/visibility" android:background="?android:actionBarItemBackground" android:scaleType="center" - android:src="@drawable/ic_fluent_chevron_up_20_filled" + android:src="@drawable/ic_fluent_chevron_down_20_filled" android:visibility="gone" android:tint="?android:textColorSecondary" />