Merge pull request #251 from KryptKode/feat/longpress-attachment
handle long-press of attachment
This commit is contained in:
commit
3f83c69324
1 changed files with 27 additions and 3 deletions
|
|
@ -283,7 +283,15 @@ class ThreadAdapter(
|
||||||
|
|
||||||
builder.into(imageView.attachment_image)
|
builder.into(imageView.attachment_image)
|
||||||
imageView.attachment_image.setOnClickListener {
|
imageView.attachment_image.setOnClickListener {
|
||||||
launchViewIntent(uri, mimetype, attachment.filename)
|
if (actModeCallback.isSelectable) {
|
||||||
|
holder.viewClicked(message)
|
||||||
|
} else {
|
||||||
|
launchViewIntent(uri, mimetype, attachment.filename)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
imageView.setOnLongClickListener {
|
||||||
|
holder.viewLongClicked()
|
||||||
|
true
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (message.isReceivedMessage()) {
|
if (message.isReceivedMessage()) {
|
||||||
|
|
@ -294,7 +302,15 @@ class ThreadAdapter(
|
||||||
}
|
}
|
||||||
setTextColor(textColor)
|
setTextColor(textColor)
|
||||||
setOnClickListener {
|
setOnClickListener {
|
||||||
launchViewIntent(uri, mimetype, attachment.filename)
|
if (actModeCallback.isSelectable) {
|
||||||
|
holder.viewClicked(message)
|
||||||
|
} else {
|
||||||
|
launchViewIntent(uri, mimetype, attachment.filename)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
setOnLongClickListener {
|
||||||
|
holder.viewLongClicked()
|
||||||
|
true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -309,7 +325,15 @@ class ThreadAdapter(
|
||||||
thread_sent_attachment_label.text = attachment.filename
|
thread_sent_attachment_label.text = attachment.filename
|
||||||
}
|
}
|
||||||
setOnClickListener {
|
setOnClickListener {
|
||||||
launchViewIntent(uri, mimetype, attachment.filename)
|
if (actModeCallback.isSelectable) {
|
||||||
|
holder.viewClicked(message)
|
||||||
|
} else {
|
||||||
|
launchViewIntent(uri, mimetype, attachment.filename)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
setOnLongClickListener {
|
||||||
|
holder.viewLongClicked()
|
||||||
|
true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue