From bf384024448617f9f77c65ecc3f854621c0b0a96 Mon Sep 17 00:00:00 2001 From: chws0508 Date: Wed, 2 Aug 2023 18:22:45 +0900 Subject: [PATCH] =?UTF-8?q?refactor=20:=20EventTag=20TextView=EB=A1=9C=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../presentation/ui/eventdetail/EventDetailActivity.kt | 8 ++++---- .../com/emmsale/presentation/ui/eventdetail/EventTag.kt | 5 ++--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/android/2023-emmsale/app/src/main/java/com/emmsale/presentation/ui/eventdetail/EventDetailActivity.kt b/android/2023-emmsale/app/src/main/java/com/emmsale/presentation/ui/eventdetail/EventDetailActivity.kt index 0bc479e67..293b18a36 100644 --- a/android/2023-emmsale/app/src/main/java/com/emmsale/presentation/ui/eventdetail/EventDetailActivity.kt +++ b/android/2023-emmsale/app/src/main/java/com/emmsale/presentation/ui/eventdetail/EventDetailActivity.kt @@ -52,7 +52,7 @@ class EventDetailActivity : AppCompatActivity() { when (eventDetailUiState) { is EventDetailUiState.Success -> { binding.eventDetail = eventDetailUiState - addTagChip(eventDetailUiState.tags) + addTag(eventDetailUiState.tags) initFragmentStateAdapter( eventDetailUiState.informationUrl, eventDetailUiState.imageUrl, @@ -74,11 +74,11 @@ class EventDetailActivity : AppCompatActivity() { } } - private fun addTagChip(tags: List) { - tags.forEach { binding.chipgroupEvendetailTags.addView(createChip(it)) } + private fun addTag(tags: List) { + tags.forEach { binding.chipgroupEvendetailTags.addView(createTag(it)) } } - private fun createChip(tag: String) = EventTag(this).apply { + private fun createTag(tag: String) = EventTag(this).apply { text = tag } diff --git a/android/2023-emmsale/app/src/main/java/com/emmsale/presentation/ui/eventdetail/EventTag.kt b/android/2023-emmsale/app/src/main/java/com/emmsale/presentation/ui/eventdetail/EventTag.kt index a5877f59b..ba90dec5f 100644 --- a/android/2023-emmsale/app/src/main/java/com/emmsale/presentation/ui/eventdetail/EventTag.kt +++ b/android/2023-emmsale/app/src/main/java/com/emmsale/presentation/ui/eventdetail/EventTag.kt @@ -3,13 +3,13 @@ package com.emmsale.presentation.ui.eventdetail import android.content.Context import android.util.AttributeSet import android.view.Gravity -import androidx.appcompat.widget.AppCompatCheckBox +import androidx.appcompat.widget.AppCompatTextView import androidx.core.content.ContextCompat import androidx.core.view.updatePadding import com.emmsale.R import com.emmsale.presentation.utils.extension.px -class EventTag : AppCompatCheckBox { +class EventTag : AppCompatTextView { constructor(context: Context) : super(context) constructor(context: Context, attrs: AttributeSet) : super(context, attrs) @@ -18,7 +18,6 @@ class EventTag : AppCompatCheckBox { } private fun initView() { - buttonDrawable = null isClickable = false textSize = 12F gravity = Gravity.CENTER