From 8fb7b47f1071075b19c894830609d7041577eb63 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 8 Jul 2019 12:37:24 +0200 Subject: [PATCH] Revised attachment layout --- .../eu/faircode/email/AdapterAttachment.java | 23 +++++-- .../eu/faircode/email/AdapterMessage.java | 2 +- app/src/main/res/layout/item_attachment.xml | 65 ++++++++++--------- 3 files changed, 51 insertions(+), 39 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterAttachment.java b/app/src/main/java/eu/faircode/email/AdapterAttachment.java index 3747e17a4b..02aa9f3438 100644 --- a/app/src/main/java/eu/faircode/email/AdapterAttachment.java +++ b/app/src/main/java/eu/faircode/email/AdapterAttachment.java @@ -78,7 +78,7 @@ public class AdapterAttachment extends RecyclerView.Adapter a = new ArrayList<>(); for (EntityAttachment attachment : attachments) { - boolean inline = (attachment.isInline() || TextUtils.isEmpty(attachment.name)); + boolean inline = (attachment.isInline() && attachment.isImage()); if (inline) has_inline = true; if (Objects.equals(attachment.encryption, EntityAttachment.PGP_MESSAGE)) diff --git a/app/src/main/res/layout/item_attachment.xml b/app/src/main/res/layout/item_attachment.xml index 02f116d071..338f15a40c 100644 --- a/app/src/main/res/layout/item_attachment.xml +++ b/app/src/main/res/layout/item_attachment.xml @@ -20,57 +20,46 @@ android:background="@null" android:contentDescription="@string/title_legend_delete" android:paddingEnd="12dp" - app:srcCompat="@drawable/baseline_delete_24" android:visibility="visible" + app:layout_constraintBottom_toBottomOf="@+id/tvType" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintTop_toTopOf="parent" + app:srcCompat="@drawable/baseline_delete_24" /> + app:layout_constraintTop_toTopOf="parent" + app:srcCompat="@drawable/baseline_attachment_24" /> - - + app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintTop_toTopOf="parent" + app:srcCompat="@drawable/baseline_cloud_download_24" /> + app:layout_constraintTop_toTopOf="parent" + app:srcCompat="@drawable/baseline_save_24" /> + app:layout_constraintTop_toBottomOf="@id/tvName" /> + + @@ -117,6 +120,6 @@ android:progress="50" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@id/tvDebug" /> + app:layout_constraintTop_toBottomOf="@id/tvError" /> \ No newline at end of file