From ebc4176a006b5bbe773c08992585c00e9ce653ed Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 9 Oct 2019 13:24:16 +0200 Subject: [PATCH] Jacuzzi --- .../eu/faircode/email/AdapterMessage.java | 79 +++++++++++++------ .../eu/faircode/email/FragmentOptions.java | 2 +- .../email/FragmentOptionsDisplay.java | 12 ++- .../eu/faircode/email/ViewCardOptional.java | 4 +- .../res/layout/fragment_options_display.xml | 14 +++- .../main/res/layout/item_message_compact.xml | 35 +++++++- .../main/res/layout/item_message_normal.xml | 35 +++++++- app/src/main/res/values/strings.xml | 1 + 8 files changed, 147 insertions(+), 35 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index a95ea087f8..9261475035 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -191,6 +191,8 @@ public class AdapterMessage extends RecyclerView.Adapter() { - @Override - protected void onPreExecute(Bundle args) { - //Address[] addresses = (Address[]) args.getSerializable("addresses"); - ivAvatar.setVisibility(View.GONE); - //tvFrom.setText(MessageHelper.formatAddresses(addresses, name_email, false)); - } - @Override protected ContactInfo onExecute(Context context, Bundle args) { long account = args.getLong("account"); @@ -997,15 +1000,30 @@ public class AdapterMessage extends RecyclerView.Adapter + + - + + + android:foreground="?android:attr/selectableItemBackground" + app:layout_constraintEnd_toStartOf="@+id/ivAvatarEnd" + app:layout_constraintStart_toEndOf="@id/ivAvatarStart" + app:layout_constraintTop_toTopOf="parent"> - + + + diff --git a/app/src/main/res/layout/item_message_normal.xml b/app/src/main/res/layout/item_message_normal.xml index 6a73d1786e..b92d9574a3 100644 --- a/app/src/main/res/layout/item_message_normal.xml +++ b/app/src/main/res/layout/item_message_normal.xml @@ -1,14 +1,29 @@ - + + + android:foreground="?android:attr/selectableItemBackground" + app:layout_constraintEnd_toStartOf="@+id/ivAvatarEnd" + app:layout_constraintStart_toEndOf="@id/ivAvatarStart" + app:layout_constraintTop_toTopOf="parent"> - + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 6c181d5673..24cfc3cd5e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -243,6 +243,7 @@ Show cards Group by date Conversation threading + Show conversations in messaging style Highlight unread messages Distinguish messages from known and unknown contacts Show contact photos