Flag colors

pull/147/head
M66B 6 years ago
parent cb63a78337
commit 6ab4ad20fa

@ -27,6 +27,7 @@ import android.content.DialogInterface;
import android.content.Intent; import android.content.Intent;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.content.pm.PackageManager; import android.content.pm.PackageManager;
import android.content.res.ColorStateList;
import android.database.Cursor; import android.database.Cursor;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.BitmapFactory; import android.graphics.BitmapFactory;
@ -368,12 +369,16 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
else else
ivExpander.setVisibility(View.GONE); ivExpander.setVisibility(View.GONE);
boolean flagged;
if (viewType == ViewType.THREAD) if (viewType == ViewType.THREAD)
ivFlagged.setImageResource(message.unflagged == 1 flagged = (message.unflagged == 0);
? R.drawable.baseline_star_border_24 : R.drawable.baseline_star_24);
else else
ivFlagged.setImageResource(message.count - message.unflagged > 0 flagged = (message.count - message.unflagged > 0);
? R.drawable.baseline_star_24 : R.drawable.baseline_star_border_24); ivFlagged.setImageResource(flagged ? R.drawable.baseline_star_24 : R.drawable.baseline_star_border_24);
ivFlagged.setImageTintList(ColorStateList.valueOf(flagged
? Helper.resolveColor(context, R.attr.colorAccent)
: Helper.resolveColor(context, android.R.attr.textColorSecondary)
));
ivFlagged.setVisibility(View.VISIBLE); ivFlagged.setVisibility(View.VISIBLE);
tvFrom.setText(MessageHelper.getFormattedAddresses(outgoing ? message.to : message.from, false)); tvFrom.setText(MessageHelper.getFormattedAddresses(outgoing ? message.to : message.from, false));

Loading…
Cancel
Save