diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt index 3f0dc0e6..66ba8ae7 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/LiveFragment.kt @@ -221,7 +221,7 @@ class LiveFragment : BaseFragment(FragmentLiveBinding::infl .pager .layoutParams as LinearLayout.LayoutParams - val pagerWidth = screenWidth.toDouble() - 26.7f.dpToPx() + val pagerWidth = screenWidth.toDouble() val pagerHeight = (pagerWidth * 0.53).roundToInt() layoutParams.width = pagerWidth.roundToInt() layoutParams.height = pagerHeight @@ -388,7 +388,7 @@ class LiveFragment : BaseFragment(FragmentLiveBinding::infl outRect.right = 8f.dpToPx().toInt() } - liveRecommendChannelAdapter.itemCount - 1 -> { + adapter.itemCount - 1 -> { outRect.left = 8f.dpToPx().toInt() outRect.right = 0 } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/now/LiveNowAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/now/LiveNowAdapter.kt index 7f2263fa..bdd734c0 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/now/LiveNowAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/now/LiveNowAdapter.kt @@ -39,6 +39,12 @@ class LiveNowAdapter( binding.tvTitle.text = item.title binding.tvNickname.text = item.creatorNickname + binding.ivLock.visibility = if (item.isPrivateRoom) { + View.VISIBLE + } else { + View.GONE + } + if (item.price > 0) { binding.llCan.visibility = View.VISIBLE binding.tvCan.text = item.price.moneyFormat() diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/LiveReservationAdapter.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/LiveReservationAdapter.kt index eb858df2..d8c57537 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/LiveReservationAdapter.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/LiveReservationAdapter.kt @@ -115,6 +115,12 @@ class LiveReservationAdapter( binding.tvCan.text = item.price.moneyFormat() } + binding.ivLock.visibility = if (item.isPrivateRoom) { + View.VISIBLE + } else { + View.GONE + } + binding.root.setOnClickListener { onClick(item) } } } @@ -158,6 +164,12 @@ class LiveReservationAdapter( binding.tvCan.text = item.price.moneyFormat() } + binding.ivLock.visibility = if (item.isPrivateRoom) { + View.VISIBLE + } else { + View.GONE + } + binding.root.setOnClickListener { onClick(item) } } } diff --git a/app/src/main/res/layout/item_home_content.xml b/app/src/main/res/layout/item_home_content.xml index 5da9a5d2..28a598f6 100644 --- a/app/src/main/res/layout/item_home_content.xml +++ b/app/src/main/res/layout/item_home_content.xml @@ -2,13 +2,13 @@ @@ -54,5 +54,4 @@ app:layout_constraintStart_toStartOf="@+id/tv_content_title" app:layout_constraintTop_toBottomOf="@+id/tv_content_title" tools:text="빛이 나는 사람" /> - diff --git a/app/src/main/res/layout/item_latest_finished_live.xml b/app/src/main/res/layout/item_latest_finished_live.xml index 8f4994f4..cc1dad3f 100644 --- a/app/src/main/res/layout/item_latest_finished_live.xml +++ b/app/src/main/res/layout/item_latest_finished_live.xml @@ -1,77 +1,84 @@ - + android:layout_width="144dp" + android:layout_height="204dp" + app:cardBackgroundColor="#263238" + app:cardCornerRadius="16dp"> - - + - - + + - + + - + - + - - + + + + + + + diff --git a/app/src/main/res/layout/item_live_now.xml b/app/src/main/res/layout/item_live_now.xml index bc45a11e..8816e918 100644 --- a/app/src/main/res/layout/item_live_now.xml +++ b/app/src/main/res/layout/item_live_now.xml @@ -10,13 +10,25 @@ + android:padding="10dp"> + + + + + android:padding="12dp"> + + @@ -79,7 +93,7 @@ android:layout_height="wrap_content" android:fontFamily="@font/pretendard_regular" android:textColor="#78909C" - android:textSize="16sp" + android:textSize="14sp" tools:text="월" /> + android:textSize="14sp" />