feat(audio-content-all): 테마 UI 변경
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user