From 905af8e32c8a54b2de8fb28a33c38f290713fd10 Mon Sep 17 00:00:00 2001 From: Kasun Date: Sun, 16 Jun 2019 12:45:36 +0530 Subject: [PATCH] fix letters being transparent in new badge --- .../fedilab/android/drawers/StatusListAdapter.java | 9 ++++----- app/src/main/res/drawable-anydpi/ic_fiber_new.xml | 3 +++ .../main/res/drawable-anydpi/ic_fiber_new_dark.xml | 12 ++++++++++++ 3 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 app/src/main/res/drawable-anydpi/ic_fiber_new_dark.xml diff --git a/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java b/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java index 462c4acfa..3765905eb 100644 --- a/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java +++ b/app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java @@ -804,8 +804,11 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct } - if (status.isNew() && new_badge) + if (status.isNew() && new_badge){ + if (theme == Helper.THEME_BLACK) + holder.new_element.setImageResource(R.drawable.ic_fiber_new_dark); holder.new_element.setVisibility(View.VISIBLE); + } else holder.new_element.setVisibility(View.GONE); @@ -847,10 +850,6 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct - if (theme == Helper.THEME_BLACK) - Helper.changeDrawableColor(context, R.drawable.ic_fiber_new, R.color.dark_icon); - else - Helper.changeDrawableColor(context, R.drawable.ic_fiber_new, R.color.mastodonC4); Helper.changeDrawableColor(context, R.drawable.ic_http, R.color.mastodonC4); if (getItemViewType(viewHolder.getAdapterPosition()) == COMPACT_STATUS || getItemViewType(viewHolder.getAdapterPosition()) == CONSOLE_STATUS ) holder.status_privacy.setVisibility(View.GONE); diff --git a/app/src/main/res/drawable-anydpi/ic_fiber_new.xml b/app/src/main/res/drawable-anydpi/ic_fiber_new.xml index ab2031575..86fecf037 100644 --- a/app/src/main/res/drawable-anydpi/ic_fiber_new.xml +++ b/app/src/main/res/drawable-anydpi/ic_fiber_new.xml @@ -3,6 +3,9 @@ android:height="24dp" android:viewportWidth="24.0" android:viewportHeight="24.0"> + diff --git a/app/src/main/res/drawable-anydpi/ic_fiber_new_dark.xml b/app/src/main/res/drawable-anydpi/ic_fiber_new_dark.xml new file mode 100644 index 000000000..97c16f621 --- /dev/null +++ b/app/src/main/res/drawable-anydpi/ic_fiber_new_dark.xml @@ -0,0 +1,12 @@ + + + +