feat(audio-content-all): 테마 UI 변경

This commit is contained in:
2025-11-20 02:46:45 +09:00
parent 1dc39cf786
commit bea9d8a709

View File

@@ -13,7 +13,6 @@ import androidx.recyclerview.widget.RecyclerView
import kr.co.vividnext.sodalive.R import kr.co.vividnext.sodalive.R
import kr.co.vividnext.sodalive.audio_content.AudioContentViewModel import kr.co.vividnext.sodalive.audio_content.AudioContentViewModel
import kr.co.vividnext.sodalive.audio_content.detail.AudioContentDetailActivity import kr.co.vividnext.sodalive.audio_content.detail.AudioContentDetailActivity
import kr.co.vividnext.sodalive.audio_content.main.new_content.AudioContentMainNewContentThemeAdapter
import kr.co.vividnext.sodalive.base.BaseActivity import kr.co.vividnext.sodalive.base.BaseActivity
import kr.co.vividnext.sodalive.common.Constants import kr.co.vividnext.sodalive.common.Constants
import kr.co.vividnext.sodalive.common.GridSpacingItemDecoration import kr.co.vividnext.sodalive.common.GridSpacingItemDecoration
@@ -21,6 +20,7 @@ import kr.co.vividnext.sodalive.common.LoadingDialog
import kr.co.vividnext.sodalive.databinding.ActivityAudioContentAllBinding import kr.co.vividnext.sodalive.databinding.ActivityAudioContentAllBinding
import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.extensions.dpToPx
import kr.co.vividnext.sodalive.home.HomeContentAdapter import kr.co.vividnext.sodalive.home.HomeContentAdapter
import kr.co.vividnext.sodalive.home.HomeContentThemeAdapter
import org.koin.android.ext.android.inject import org.koin.android.ext.android.inject
@androidx.annotation.OptIn(androidx.media3.common.util.UnstableApi::class) @androidx.annotation.OptIn(androidx.media3.common.util.UnstableApi::class)
@@ -31,7 +31,7 @@ class AudioContentAllActivity : BaseActivity<ActivityAudioContentAllBinding>(
private lateinit var loadingDialog: LoadingDialog private lateinit var loadingDialog: LoadingDialog
private lateinit var adapter: HomeContentAdapter private lateinit var adapter: HomeContentAdapter
private lateinit var themeAdapter: AudioContentMainNewContentThemeAdapter private lateinit var themeAdapter: HomeContentThemeAdapter
private var isFree: Boolean = false private var isFree: Boolean = false
private var isPointOnly: Boolean = false private var isPointOnly: Boolean = false
@@ -75,7 +75,7 @@ class AudioContentAllActivity : BaseActivity<ActivityAudioContentAllBinding>(
} }
private fun setupTheme() { private fun setupTheme() {
themeAdapter = AudioContentMainNewContentThemeAdapter { themeAdapter = HomeContentThemeAdapter {
adapter.addItems(emptyList()) adapter.addItems(emptyList())
viewModel.selectTheme(it, isFree = isFree, isPointOnly = isPointOnly) viewModel.selectTheme(it, isFree = isFree, isPointOnly = isPointOnly)
} }