handle long-press of attachment

This commit is contained in:
darthpaul 2021-11-14 23:16:51 +00:00
parent e3c813f7e5
commit 894f9ef7df
1 changed files with 12 additions and 0 deletions

View File

@ -285,6 +285,10 @@ class ThreadAdapter(
imageView.attachment_image.setOnClickListener { imageView.attachment_image.setOnClickListener {
launchViewIntent(uri, mimetype, attachment.filename) launchViewIntent(uri, mimetype, attachment.filename)
} }
imageView.setOnLongClickListener {
holder.viewLongClicked()
true
}
} else { } else {
if (message.isReceivedMessage()) { if (message.isReceivedMessage()) {
val attachmentView = layoutInflater.inflate(R.layout.item_received_unknown_attachment, null).apply { val attachmentView = layoutInflater.inflate(R.layout.item_received_unknown_attachment, null).apply {
@ -296,6 +300,10 @@ class ThreadAdapter(
setOnClickListener { setOnClickListener {
launchViewIntent(uri, mimetype, attachment.filename) launchViewIntent(uri, mimetype, attachment.filename)
} }
setOnLongClickListener {
holder.viewLongClicked()
true
}
} }
} }
thread_mesage_attachments_holder.addView(attachmentView) thread_mesage_attachments_holder.addView(attachmentView)
@ -311,6 +319,10 @@ class ThreadAdapter(
setOnClickListener { setOnClickListener {
launchViewIntent(uri, mimetype, attachment.filename) launchViewIntent(uri, mimetype, attachment.filename)
} }
setOnLongClickListener {
holder.viewLongClicked()
true
}
} }
} }
thread_mesage_attachments_holder.addView(attachmentView) thread_mesage_attachments_holder.addView(attachmentView)