diff --git a/app/src/main/java/com/futo/platformplayer/views/adapters/CommentViewHolder.kt b/app/src/main/java/com/futo/platformplayer/views/adapters/CommentViewHolder.kt index 18fc6a50..a7873328 100644 --- a/app/src/main/java/com/futo/platformplayer/views/adapters/CommentViewHolder.kt +++ b/app/src/main/java/com/futo/platformplayer/views/adapters/CommentViewHolder.kt @@ -46,6 +46,7 @@ class CommentViewHolder : ViewHolder { private val _imageLikeIcon: ImageView; private val _textLikes: TextView; private val _imageDislikeIcon: ImageView; + private val _imageCopy: ImageView; private val _textDislikes: TextView; private val _buttonReplies: PillButton; private val _layoutRating: LinearLayout; @@ -69,6 +70,7 @@ class CommentViewHolder : ViewHolder { _textMetadata = itemView.findViewById(R.id.text_metadata); _textBody = itemView.findViewById(R.id.text_body); _imageLikeIcon = itemView.findViewById(R.id.image_like_icon); + _imageCopy = itemView.findViewById(R.id.image_copy); _textLikes = itemView.findViewById(R.id.text_likes); _imageDislikeIcon = itemView.findViewById(R.id.image_dislike_icon); _textDislikes = itemView.findViewById(R.id.text_dislikes); @@ -103,7 +105,7 @@ class CommentViewHolder : ViewHolder { StatePolycentric.instance.updateLikeMap(c.reference, args.hasLiked, args.hasDisliked) }; - _layoutComment.setOnLongClickListener { + _imageCopy.setOnLongClickListener { val clipboard = viewGroup.context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager val text = comment?.message.orEmpty() val clip = ClipData.newPlainText("Comment", text) diff --git a/app/src/main/res/layout/list_comment.xml b/app/src/main/res/layout/list_comment.xml index b39af456..cfba03af 100644 --- a/app/src/main/res/layout/list_comment.xml +++ b/app/src/main/res/layout/list_comment.xml @@ -96,6 +96,16 @@ android:layout_marginTop="8dp" android:gravity="center_vertical"> + +