콘텐츠 메인 - 시리즈 탭

- 처음 로딩시 섹션 숨김 처리
This commit is contained in:
2025-02-14 04:44:25 +09:00
parent 46ae544cfd
commit cc10bce487
2 changed files with 31 additions and 10 deletions

View File

@@ -21,6 +21,7 @@ import kr.co.vividnext.sodalive.audio_content.main.v2.ContentRankCreatorAdapter
import kr.co.vividnext.sodalive.audio_content.main.v2.series.curation.AudioContentMainSeriesCurationAdapter
import kr.co.vividnext.sodalive.audio_content.main.v2.series.new_series.AudioContentMainNewSeriesAdapter
import kr.co.vividnext.sodalive.audio_content.main.v2.series.origianl_audio_drama.AudioContentMainTabSeriesOriginalAudioDramaAdapter
import kr.co.vividnext.sodalive.audio_content.main.v2.series.origianl_audio_drama.OriginalAudioDramaContentAllActivity
import kr.co.vividnext.sodalive.audio_content.main.v2.series.rank_series.AudioContentMainSeriesRankingAdapter
import kr.co.vividnext.sodalive.audio_content.main.v2.series.recommend_by_genre.AudioContentMainRecommendSeriesGenreAdapter
import kr.co.vividnext.sodalive.audio_content.series.detail.SeriesDetailActivity
@@ -216,7 +217,14 @@ class AudioContentMainTabSeriesFragment : BaseFragment<FragmentAudioContentMainT
}
}
binding.ivOriginalAudioDramaAll.setOnClickListener {}
binding.ivOriginalAudioDramaAll.setOnClickListener {
startActivity(
Intent(
requireContext(),
OriginalAudioDramaContentAllActivity::class.java
)
)
}
}
private fun setupRankSeries() {
@@ -304,7 +312,12 @@ class AudioContentMainTabSeriesFragment : BaseFragment<FragmentAudioContentMainT
recyclerView.adapter = seriesGenreAdapter
viewModel.genreListLiveData.observe(viewLifecycleOwner) {
seriesGenreAdapter.addItems(it)
if (it.isNotEmpty()) {
binding.llSeriesByGenre.visibility = View.VISIBLE
seriesGenreAdapter.addItems(it)
} else {
binding.llSeriesByGenre.visibility = View.GONE
}
}
}