diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/character/comment/CharacterCommentListFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/character/comment/CharacterCommentListFragment.kt index 517a8a84..e036eafc 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/character/comment/CharacterCommentListFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/character/comment/CharacterCommentListFragment.kt @@ -137,7 +137,7 @@ class CharacterCommentListFragment : BaseFragment(R.id.tv_report) val tvDelete = view.findViewById(R.id.tv_delete) + + // 공통 리스너 설정 tvReport.setOnClickListener { dismiss() onReport?.invoke() } + + // 요구사항: 내가 쓴 댓글은 '삭제'만, 남이 쓴 댓글은 '신고'만 노출 if (isOwner) { + tvReport.visibility = View.GONE tvDelete.visibility = View.VISIBLE tvDelete.setOnClickListener { dismiss() onDelete?.invoke() } } else { + tvReport.visibility = View.VISIBLE tvDelete.visibility = View.GONE } return view diff --git a/app/src/main/res/drawable/bg_bottom_sheet_handle.xml b/app/src/main/res/drawable/bg_bottom_sheet_handle.xml new file mode 100644 index 00000000..a2a81857 --- /dev/null +++ b/app/src/main/res/drawable/bg_bottom_sheet_handle.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/app/src/main/res/layout/dialog_character_comment_more.xml b/app/src/main/res/layout/dialog_character_comment_more.xml index 5817f85b..a431af94 100644 --- a/app/src/main/res/layout/dialog_character_comment_more.xml +++ b/app/src/main/res/layout/dialog_character_comment_more.xml @@ -3,29 +3,36 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" - android:padding="16dp" - android:background="@color/color_131313"> + android:paddingHorizontal="24dp" + android:paddingTop="8dp" + android:paddingBottom="8dp" + android:background="@color/color_131313" + android:gravity="center_horizontal"> + + + - - + android:textSize="18sp" /> + android:textSize="18sp" />