From 1aa525aff5dc825b27ba671e75ff81263c4e9b23 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 30 Apr 2024 19:34:52 -0500 Subject: [PATCH] Materialize action buttons more --- .../java/eu/siacs/conversations/entities/Conversation.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/entities/Conversation.java b/src/main/java/eu/siacs/conversations/entities/Conversation.java index c260b10dec82e4b3abc86436e7d7e438176197f7..e296b6daf8903c31c52c9c8ece3aa29fadf1bb0e 100644 --- a/src/main/java/eu/siacs/conversations/entities/Conversation.java +++ b/src/main/java/eu/siacs/conversations/entities/Conversation.java @@ -2775,8 +2775,9 @@ public class Conversation extends AbstractEntity implements Blockable, Comparabl tv.setText(getItem(position).second); int resId = ctx.getResources().getIdentifier("action_" + getItem(position).first, "string" , ctx.getPackageName()); if (resId != 0 && getItem(position).second.equals(getItem(position).first)) tv.setText(ctx.getResources().getString(resId)); - tv.setTextColor(ContextCompat.getColor(ctx, R.color.white)); - tv.setBackgroundColor(MaterialColors.harmonizeWithPrimary(ctx,UIHelper.getColorForName(getItem(position).first))); + final var colors = MaterialColors.getColorRoles(ctx, UIHelper.getColorForName(getItem(position).first)); + tv.setTextColor(colors.getOnAccent()); + tv.setBackgroundColor(MaterialColors.harmonizeWithPrimary(ctx, colors.getAccent())); return v; }