From 3e7d06a2aa21b643ff31125c8b2322c8003e709d Mon Sep 17 00:00:00 2001 From: klaus Date: Sun, 15 Oct 2023 06:53:39 +0900 Subject: [PATCH] =?UTF-8?q?=ED=83=90=EC=83=89=20-=20=EC=9D=B8=EA=B8=B0=20?= =?UTF-8?q?=ED=81=AC=EB=A6=AC=EC=97=90=EC=9D=B4=ED=84=B0=20=EC=84=A4?= =?UTF-8?q?=EB=AA=85=20=EA=B8=80=20UI=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../all/AudioContentRankingAllViewModel.kt | 3 +- .../sodalive/explorer/ExplorerAdapter.kt | 4 +- app/src/main/res/layout/item_explorer.xml | 39 +++++++++++++------ 3 files changed, 30 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentRankingAllViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentRankingAllViewModel.kt index b401fa13..0ec8e6d1 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentRankingAllViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/AudioContentRankingAllViewModel.kt @@ -34,7 +34,7 @@ class AudioContentRankingAllViewModel( private var isLast = false fun getAudioContentRanking() { - if (!_isLoading.value!! && !isLast) { + if (!_isLoading.value!! && !isLast && page <= 5) { _isLoading.value = true compositeDisposable.add( repository.getContentRanking( @@ -53,7 +53,6 @@ class AudioContentRankingAllViewModel( if (it.data.items.isNotEmpty()) { page += 1 - isLast = false _contentRankingItemsLiveData.value = it.data.items } else { isLast = true diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerAdapter.kt index ce1ca7cd..946b0c57 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerAdapter.kt @@ -59,10 +59,10 @@ class ExplorerAdapter( private fun setDesc(item: GetExplorerSectionResponse) { if (item.desc != null) { - binding.tvDesc.visibility = View.VISIBLE + binding.llDesc.visibility = View.VISIBLE binding.tvDesc.text = item.desc } else { - binding.tvDesc.visibility = View.GONE + binding.llDesc.visibility = View.GONE } } diff --git a/app/src/main/res/layout/item_explorer.xml b/app/src/main/res/layout/item_explorer.xml index 99501f20..77df9cb0 100644 --- a/app/src/main/res/layout/item_explorer.xml +++ b/app/src/main/res/layout/item_explorer.xml @@ -18,21 +18,36 @@ app:layout_constraintTop_toTopOf="parent" tools:text="인기 급상승" /> - + android:gravity="center" + android:orientation="vertical" + android:paddingVertical="8dp"> + + + + + + app:layout_constraintTop_toBottomOf="@+id/ll_desc" />