From 6869cd62ead7d35c129cbb8b267bedccd1259e5c Mon Sep 17 00:00:00 2001 From: klaus Date: Mon, 2 Sep 2024 18:01:18 +0900 Subject: [PATCH] =?UTF-8?q?=ED=8C=94=EB=A1=9C=EC=9E=89=20=EB=A6=AC?= =?UTF-8?q?=EC=8A=A4=ED=8A=B8=20-=20=ED=8C=94=EB=A1=9C=EC=9A=B0=20?= =?UTF-8?q?=ED=95=9C=20=EC=B1=84=EB=84=90=EC=9D=B4=20=EC=97=86=EB=8A=94=20?= =?UTF-8?q?=EA=B2=BD=EC=9A=B0=20'=ED=8C=94=EB=A1=9C=EC=9A=B0=20=EC=A4=91?= =?UTF-8?q?=EC=9D=B8=20=EC=B1=84=EB=84=90=EC=9D=B4=20=EC=97=86=EC=8A=B5?= =?UTF-8?q?=EB=8B=88=EB=8B=A4.'=20=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/following/FollowingCreatorActivity.kt | 8 ++++++++ .../following/FollowingCreatorViewModel.kt | 2 +- .../main/res/layout/activity_following_creator.xml | 14 ++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorActivity.kt index fadc5f6..d4ed58e 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorActivity.kt @@ -104,6 +104,14 @@ class FollowingCreatorActivity : BaseActivity( viewModel.creatorListTotalCountLiveData.observe(this) { binding.tvTotalCount.text = " $it " + + if (it > 0) { + binding.tvNone.visibility = View.GONE + binding.rvFollowingCreator.visibility = View.VISIBLE + } else { + binding.tvNone.visibility = View.VISIBLE + binding.rvFollowingCreator.visibility = View.GONE + } } } } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorViewModel.kt b/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorViewModel.kt index 85a376f..b96f0dc 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorViewModel.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/following/FollowingCreatorViewModel.kt @@ -16,7 +16,7 @@ class FollowingCreatorViewModel( val creatorListLiveData: LiveData> get() = _creatorListLiveData - private val _creatorListTotalCountLiveData = MutableLiveData() + private val _creatorListTotalCountLiveData = MutableLiveData(0) val creatorListTotalCountLiveData: LiveData get() = _creatorListTotalCountLiveData diff --git a/app/src/main/res/layout/activity_following_creator.xml b/app/src/main/res/layout/activity_following_creator.xml index 96dd4c6..053cfdb 100644 --- a/app/src/main/res/layout/activity_following_creator.xml +++ b/app/src/main/res/layout/activity_following_creator.xml @@ -53,6 +53,20 @@ android:layout_marginTop="13.3dp" android:clipToPadding="false" android:paddingBottom="13.3dp" + android:visibility="gone" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/ll_total_count" /> + +