From 131d5854322acd15eb6fd1dc484e277f9ca99cfa Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 22 Jun 2019 19:36:29 +0200 Subject: [PATCH] Fixed disappearing icons --- .../main/java/eu/faircode/email/AdapterMessage.java | 4 ---- .../main/java/eu/faircode/email/FragmentAnswer.java | 3 --- .../main/java/eu/faircode/email/FragmentCompose.java | 4 ---- .../main/java/eu/faircode/email/FragmentMessages.java | 10 ++++------ app/src/main/java/eu/faircode/email/FragmentRule.java | 3 --- 5 files changed, 4 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 9c9f5a61ea..e3d750fdfa 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -387,10 +387,6 @@ public class AdapterMessage extends RecyclerView.Adapter 0) { // Right swipe - Drawable d = getResources().getDrawable(EntityFolder.getIcon(swipes.right_type), getContext().getTheme()); + Drawable d = getResources().getDrawable( + EntityFolder.getIcon(swipes.right_type), getContext().getTheme()).mutate(); d.setAlpha(Math.round(255 * Math.min(dX / (2 * margin + size), 1.0f))); int padding = (rect.height() - size); d.setBounds( @@ -1173,7 +1170,8 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. d.draw(canvas); } else if (dX < 0) { // Left swipe - Drawable d = getResources().getDrawable(EntityFolder.getIcon(swipes.left_type), getContext().getTheme()); + Drawable d = getResources().getDrawable( + EntityFolder.getIcon(swipes.left_type), getContext().getTheme()).mutate(); d.setAlpha(Math.round(255 * Math.min(-dX / (2 * margin + size), 1.0f))); int padding = (rect.height() - size); d.setBounds( diff --git a/app/src/main/java/eu/faircode/email/FragmentRule.java b/app/src/main/java/eu/faircode/email/FragmentRule.java index 0551f5e766..cf76072033 100644 --- a/app/src/main/java/eu/faircode/email/FragmentRule.java +++ b/app/src/main/java/eu/faircode/email/FragmentRule.java @@ -202,9 +202,6 @@ public class FragmentRule extends FragmentBase { bottom_navigation = view.findViewById(R.id.bottom_navigation); - for (int i = 0; i < bottom_navigation.getMenu().size(); i++) - bottom_navigation.getMenu().getItem(i).getIcon().mutate(); - pbWait = view.findViewById(R.id.pbWait); grpReady = view.findViewById(R.id.grpReady);