diff --git a/app/src/main/java/ani/dantotsu/media/comments/CommentItem.kt b/app/src/main/java/ani/dantotsu/media/comments/CommentItem.kt index 43619d35..b6a1bc2e 100644 --- a/app/src/main/java/ani/dantotsu/media/comments/CommentItem.kt +++ b/app/src/main/java/ani/dantotsu/media/comments/CommentItem.kt @@ -55,18 +55,25 @@ class CommentItem(val comment: Comment, viewBinding.commentEdit.visibility = if (isUserComment) View.VISIBLE else View.GONE if ((comment.replyCount ?: 0) > 0) { viewBinding.commentTotalReplies.visibility = View.VISIBLE + viewBinding.commentRepliesDivider.visibility = View.VISIBLE viewBinding.commentTotalReplies.text = "View ${comment.replyCount} repl${if (comment.replyCount == 1) "y" else "ies"}" } else { viewBinding.commentTotalReplies.visibility = View.GONE + viewBinding.commentRepliesDivider.visibility = View.GONE } viewBinding.commentReply.visibility = View.VISIBLE viewBinding.commentTotalReplies.setOnClickListener { viewBinding.commentTotalReplies.visibility = View.GONE + viewBinding.commentRepliesDivider.visibility = View.GONE viewReplyCallback(this) } viewBinding.commentUserName.setOnClickListener { openLinkInBrowser("https://anilist.co/user/${comment.username}") } + viewBinding.commentText.setOnLongClickListener { + copyToClipboard(comment.content) + true + } var isEditing = false var isReplying = false viewBinding.commentEdit.setOnClickListener { diff --git a/app/src/main/res/layout/item_comments.xml b/app/src/main/res/layout/item_comments.xml index c263a8ce..c734c3dd 100644 --- a/app/src/main/res/layout/item_comments.xml +++ b/app/src/main/res/layout/item_comments.xml @@ -186,17 +186,31 @@ tools:ignore="ContentDescription" /> - - + android:layout_gravity="center_vertical" + android:orientation="horizontal"> + + + + +