From 894f9ef7df1ce429e22b7511926a4ce162a4971f Mon Sep 17 00:00:00 2001 From: darthpaul Date: Sun, 14 Nov 2021 23:16:51 +0000 Subject: [PATCH] handle long-press of attachment --- .../smsmessenger/adapters/ThreadAdapter.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt index 14760758..93b5b394 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/adapters/ThreadAdapter.kt @@ -285,6 +285,10 @@ class ThreadAdapter( imageView.attachment_image.setOnClickListener { launchViewIntent(uri, mimetype, attachment.filename) } + imageView.setOnLongClickListener { + holder.viewLongClicked() + true + } } else { if (message.isReceivedMessage()) { val attachmentView = layoutInflater.inflate(R.layout.item_received_unknown_attachment, null).apply { @@ -296,6 +300,10 @@ class ThreadAdapter( setOnClickListener { launchViewIntent(uri, mimetype, attachment.filename) } + setOnLongClickListener { + holder.viewLongClicked() + true + } } } thread_mesage_attachments_holder.addView(attachmentView) @@ -311,6 +319,10 @@ class ThreadAdapter( setOnClickListener { launchViewIntent(uri, mimetype, attachment.filename) } + setOnLongClickListener { + holder.viewLongClicked() + true + } } } thread_mesage_attachments_holder.addView(attachmentView)