Set click and long click listener even if information data are not displayed
This commit is contained in:
parent
cd62e87266
commit
643a2baabf
|
@ -111,8 +111,6 @@ abstract class AbsMessageItem<H : AbsMessageItem.Holder> : BaseEventItem<H>() {
|
||||||
holder.timeView.text = informationData.time
|
holder.timeView.text = informationData.time
|
||||||
holder.memberNameView.text = informationData.memberName
|
holder.memberNameView.text = informationData.memberName
|
||||||
avatarRenderer.render(informationData.avatarUrl, informationData.senderId, informationData.memberName?.toString(), holder.avatarImageView)
|
avatarRenderer.render(informationData.avatarUrl, informationData.senderId, informationData.memberName?.toString(), holder.avatarImageView)
|
||||||
holder.view.setOnClickListener(cellClickListener)
|
|
||||||
holder.view.setOnLongClickListener(longClickListener)
|
|
||||||
holder.avatarImageView.setOnLongClickListener(longClickListener)
|
holder.avatarImageView.setOnLongClickListener(longClickListener)
|
||||||
holder.memberNameView.setOnLongClickListener(longClickListener)
|
holder.memberNameView.setOnLongClickListener(longClickListener)
|
||||||
} else {
|
} else {
|
||||||
|
@ -121,12 +119,13 @@ abstract class AbsMessageItem<H : AbsMessageItem.Holder> : BaseEventItem<H>() {
|
||||||
holder.avatarImageView.visibility = View.GONE
|
holder.avatarImageView.visibility = View.GONE
|
||||||
holder.memberNameView.visibility = View.GONE
|
holder.memberNameView.visibility = View.GONE
|
||||||
holder.timeView.visibility = View.GONE
|
holder.timeView.visibility = View.GONE
|
||||||
holder.view.setOnClickListener(null)
|
|
||||||
holder.view.setOnLongClickListener(null)
|
|
||||||
holder.avatarImageView.setOnLongClickListener(null)
|
holder.avatarImageView.setOnLongClickListener(null)
|
||||||
holder.memberNameView.setOnLongClickListener(null)
|
holder.memberNameView.setOnLongClickListener(null)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
holder.view.setOnClickListener(cellClickListener)
|
||||||
|
holder.view.setOnLongClickListener(longClickListener)
|
||||||
|
|
||||||
holder.readReceiptsView.render(informationData.readReceipts, avatarRenderer, _readReceiptsClickListener)
|
holder.readReceiptsView.render(informationData.readReceipts, avatarRenderer, _readReceiptsClickListener)
|
||||||
|
|
||||||
if (!shouldShowReactionAtBottom() || informationData.orderedReactionList.isNullOrEmpty()) {
|
if (!shouldShowReactionAtBottom() || informationData.orderedReactionList.isNullOrEmpty()) {
|
||||||
|
|
Loading…
Reference in New Issue