From 0afb297a6393eac62eb1c33e8bc409700ee1b0aa Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 28 Nov 2018 11:43:46 +0100 Subject: [PATCH] Started big previews --- .../java/org/linphone/chat/ChatMessageViewHolder.java | 9 +++++++-- app/src/main/res/layout/chat_bubble_content.xml | 8 ++++++++ app/src/main/res/values/non_localizable_custom.xml | 1 + 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/linphone/chat/ChatMessageViewHolder.java b/app/src/main/java/org/linphone/chat/ChatMessageViewHolder.java index 6cb8fbd97..b345b7ccd 100644 --- a/app/src/main/java/org/linphone/chat/ChatMessageViewHolder.java +++ b/app/src/main/java/org/linphone/chat/ChatMessageViewHolder.java @@ -222,8 +222,13 @@ public class ChatMessageViewHolder extends RecyclerView.ViewHolder implements Vi View v; if (FileUtils.isExtensionImage(filePath)) { - v = content.findViewById(R.id.image); - loadBitmap(c.getFilePath(), ((ImageView)v)); + if (fileContents.size() == 1 && mContext.getResources().getBoolean(R.bool.use_big_pictures_to_preview_images_file_transfers)) { + v = content.findViewById(R.id.bigImage); + loadBitmap(c.getFilePath(), ((ImageView) v)); + } else { + v = content.findViewById(R.id.image); + loadBitmap(c.getFilePath(), ((ImageView) v)); + } } else { v = content.findViewById(R.id.file); ((TextView)v).setText(FileUtils.getNameFromFilePath(filePath)); diff --git a/app/src/main/res/layout/chat_bubble_content.xml b/app/src/main/res/layout/chat_bubble_content.xml index 413143e9f..98af1ccd9 100644 --- a/app/src/main/res/layout/chat_bubble_content.xml +++ b/app/src/main/res/layout/chat_bubble_content.xml @@ -11,6 +11,14 @@ android:layout_height="100dp" android:layout_margin="5dp"/> + + true true true + true false