From 929a7adc4001fd27ea09e8a2f6b20f727c9d3913 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 5 Mar 2020 13:49:25 +0100 Subject: [PATCH] Moved unsubscribe button --- .../eu/faircode/email/AdapterMessage.java | 7 ++-- .../res/layout/include_message_navigation.xml | 32 +++++++++---------- 2 files changed, 19 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 f00dda89b9..efc41de07d 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -1318,17 +1318,17 @@ public class AdapterMessage extends RecyclerView.Adapter= 360); + boolean normal = (context.getResources().getConfiguration().screenWidthDp >= 400); vSeparator.setVisibility(View.VISIBLE); ibFull.setEnabled(false); ibFull.setVisibility(View.VISIBLE); ibImages.setVisibility(View.GONE); - ibUnsubscribe.setVisibility(View.GONE); ibDecrypt.setVisibility(View.GONE); ibVerify.setVisibility(View.GONE); ibUndo.setVisibility(EntityFolder.OUTBOX.equals(message.folderType) ? View.VISIBLE : View.GONE); + ibUnsubscribe.setVisibility(normal || message.unsubscribe == null ? View.GONE : View.VISIBLE); ibAnswer.setVisibility(normal || EntityFolder.OUTBOX.equals(message.folderType) ? View.GONE : View.VISIBLE); ibMove.setVisibility(normal || message.folderReadOnly || message.uid == null ? View.GONE : View.VISIBLE); ibArchive.setVisibility(View.GONE); @@ -1855,8 +1855,6 @@ public class AdapterMessage extends RecyclerView.Adapter= Build.VERSION_CODES.O) ibJunk.setTooltipText(title); + ibUnsubscribe.setVisibility(message.unsubscribe == null ? View.GONE : View.VISIBLE); ibAnswer.setVisibility(outbox ? View.GONE : View.VISIBLE); ibMove.setVisibility(move ? View.VISIBLE : View.GONE); ibArchive.setVisibility(archive ? View.VISIBLE : View.GONE); diff --git a/app/src/main/res/layout/include_message_navigation.xml b/app/src/main/res/layout/include_message_navigation.xml index 2f8e8e187e..53212d9ac5 100644 --- a/app/src/main/res/layout/include_message_navigation.xml +++ b/app/src/main/res/layout/include_message_navigation.xml @@ -126,6 +126,21 @@ app:layout_constraintTop_toBottomOf="@id/vSeparator" app:srcCompat="@drawable/baseline_reply_24" /> + + - - + app:srcCompat="@drawable/baseline_lock_open_24" />