add heart symbol to extended footer

This commit is contained in:
sk 2023-10-07 12:08:37 +02:00
parent c10cdfd795
commit 6b38db9607
2 changed files with 8 additions and 1 deletions

View File

@ -14,6 +14,8 @@ import android.widget.ImageView;
import android.widget.TextView;
import org.joinmastodon.android.R;
import org.joinmastodon.android.api.session.AccountSession;
import org.joinmastodon.android.api.session.AccountSessionManager;
import org.joinmastodon.android.fragments.BaseStatusListFragment;
import org.joinmastodon.android.fragments.StatusEditHistoryFragment;
import org.joinmastodon.android.fragments.account_list.StatusFavoritesListFragment;
@ -74,7 +76,9 @@ public class ExtendedFooterStatusDisplayItem extends StatusDisplayItem{
@Override
public void onBind(ExtendedFooterStatusDisplayItem item){
Status s=item.status;
favorites.setText(context.getResources().getQuantityString(R.plurals.x_favorites, (int)(s.favouritesCount%1000), s.favouritesCount));
AccountSession session=AccountSessionManager.get(item.accountID);
boolean like=session!=null && session.getLocalPreferences().likeIcon;
favorites.setCompoundDrawablesRelativeWithIntrinsicBounds(like ? R.drawable.ic_fluent_heart_20_regular : R.drawable.ic_fluent_star_20_regular, 0, 0, 0);
reblogs.setText(context.getResources().getQuantityString(R.plurals.x_reblogs, (int) (s.reblogsCount % 1000), s.reblogsCount));
reblogs.setVisibility(s.visibility != StatusPrivacy.DIRECT ? View.VISIBLE : View.GONE);

View File

@ -0,0 +1,3 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="20dp" android:height="20dp" android:viewportWidth="20" android:viewportHeight="20">
<path android:pathData="M10.496 16.803l6.245-6.304c1.684-1.71 1.679-4.474-0.017-6.187-1.663-1.68-4.328-1.723-6.026-0.121-0.037 0.034-0.073 0.07-0.109 0.106L9.993 4.9 9.388 4.29c-0.033-0.034-0.066-0.067-0.1-0.099-1.702-1.614-4.372-1.59-6.027 0.083-1.688 1.705-1.68 4.476 0.016 6.189l6.277 6.34c0.26 0.263 0.682 0.263 0.942 0zM11.3 5c1.296-1.309 3.402-1.308 4.713 0.016 1.312 1.325 1.314 3.461 0.016 4.78v0.002l-6.004 6.06-6.038-6.099C2.674 8.433 2.673 6.29 3.972 4.977 5.265 3.671 7.37 3.673 8.678 4.994l0.96 0.97c0.196 0.198 0.515 0.198 0.711 0L11.3 5z" android:fillColor="@color/fluent_default_icon_tint"/>
</vector>