From 02cba3b9f98bea1bca4dc08185fb081bd6549d9e Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 17 May 2019 18:54:44 +0200 Subject: [PATCH] Refactoring --- .../eu/faircode/email/AdapterMessage.java | 11 +- app/src/main/res/layout/include_message.xml | 238 ++---------------- ...sses.xml => include_message_addresses.xml} | 56 ++++- .../layout/include_message_attachments.xml | 85 +++++++ .../res/layout/include_message_headers.xml | 63 +++++ .../res/layout/include_message_images.xml | 33 +++ .../res/layout/include_message_navigation.xml | 56 +++++ .../main/res/layout/item_message_compact.xml | 29 +-- .../main/res/layout/item_message_normal.xml | 29 +-- 9 files changed, 326 insertions(+), 274 deletions(-) rename app/src/main/res/layout/{include_addresses.xml => include_message_addresses.xml} (82%) create mode 100644 app/src/main/res/layout/include_message_attachments.xml create mode 100644 app/src/main/res/layout/include_message_headers.xml create mode 100644 app/src/main/res/layout/include_message_images.xml create mode 100644 app/src/main/res/layout/include_message_navigation.xml diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index f76809720c..40d00dbe00 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -254,9 +254,9 @@ public class AdapterMessage extends RecyclerView.Adapter 0); boolean hasTo = (message.to != null && message.to.length > 0); @@ -776,6 +778,7 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? View.VISIBLE : View.GONE); + bnvActions.setVisibility(View.VISIBLE); bnvActions.setTag(null); for (int i = 0; i < bnvActions.getMenu().size(); i++) bnvActions.getMenu().getItem(i).setVisible(false); diff --git a/app/src/main/res/layout/include_message.xml b/app/src/main/res/layout/include_message.xml index 902835be30..f7b4725146 100644 --- a/app/src/main/res/layout/include_message.xml +++ b/app/src/main/res/layout/include_message.xml @@ -4,219 +4,37 @@ android:layout_width="match_parent" android:layout_height="wrap_content"> - - - - - - - - - - - - - - - - + app:layout_constraintTop_toTopOf="parent" /> - + app:layout_constraintTop_toBottomOf="@id/inAddresses" /> -