From 52c1f611091533322200e625318aeea81cbbb6dc Mon Sep 17 00:00:00 2001 From: klaus Date: Fri, 22 Aug 2025 03:04:50 +0900 Subject: [PATCH] =?UTF-8?q?feat(report):=20=EC=BA=90=EB=A6=AD=ED=84=B0=20?= =?UTF-8?q?=EB=8C=93=EA=B8=80=20=EC=8B=A0=EA=B3=A0=20=EC=82=AC=EC=9C=A0?= =?UTF-8?q?=EB=A5=BC=20=EB=9D=BC=EB=94=94=EC=98=A4=20=EB=B2=84=ED=8A=BC?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD=20=EB=B0=8F=20=EB=B9=84?= =?UTF-8?q?=ED=99=9C=EC=84=B1=20=EC=8B=9C=EA=B0=81=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 댓글 신고 사유 리스트 변경 - 댓글 신고 사유 선택 UI를 RadioGroup/RadioButton으로 전환 - 선택 전 신고 버튼 비활성화 및 alpha 적용으로 시각적 비활성화 처리 - 선택 시 버튼 활성화 및 alpha 복구 --- .../CharacterCommentReportBottomSheet.kt | 71 +++++++++++++------ .../dialog_character_comment_report.xml | 10 +-- 2 files changed, 56 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/character/comment/CharacterCommentReportBottomSheet.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/character/comment/CharacterCommentReportBottomSheet.kt index 6b6a401e..a9f02528 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/character/comment/CharacterCommentReportBottomSheet.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/character/comment/CharacterCommentReportBottomSheet.kt @@ -1,15 +1,18 @@ package kr.co.vividnext.sodalive.chat.character.comment import android.os.Bundle +import android.util.TypedValue import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.Button import android.widget.ImageView -import android.widget.LinearLayout +import android.widget.RadioButton +import android.widget.RadioGroup import android.widget.TextView +import androidx.core.content.ContextCompat +import androidx.core.content.res.ResourcesCompat import androidx.core.os.bundleOf -import androidx.core.view.isVisible import com.google.android.material.bottomsheet.BottomSheetDialogFragment import kr.co.vividnext.sodalive.R @@ -39,33 +42,48 @@ class CharacterCommentReportBottomSheet : BottomSheetDialogFragment() { ): View { val view = inflater.inflate(R.layout.dialog_character_comment_report, container, false) val tvTitle = view.findViewById(R.id.tv_title) - val llList = view.findViewById(R.id.ll_reason_list) + val rgList = view.findViewById(R.id.rg_reason_list) val btnReport = view.findViewById