From e02ea116ff25f053f33077535f78cb4418867156 Mon Sep 17 00:00:00 2001 From: klaus Date: Thu, 14 Mar 2024 17:22:37 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A7=80=EA=B8=88=20=EB=9D=BC=EC=9D=B4?= =?UTF-8?q?=EB=B8=8C=20=EC=A4=91=20-=20=EC=B0=B8=EC=97=AC=20=EA=B0=80?= =?UTF-8?q?=EB=8A=A5=20=EC=9D=B8=EC=9B=90=20=ED=91=9C=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/live/now/LiveNowAdapter.kt | 13 ++++++ app/src/main/res/drawable-xxhdpi/ic_lock.png | Bin 824 -> 621 bytes .../main/res/drawable/bg_circle_b3333333.xml | 4 ++ .../bg_round_corner_13_3_b3333333.xml | 8 ++++ app/src/main/res/layout/item_live_now.xml | 39 +++++++++++++++++- app/src/main/res/layout/item_live_now_all.xml | 2 + .../main/res/layout/item_live_reservation.xml | 2 + .../res/layout/item_my_live_reservation.xml | 2 + 8 files changed, 69 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/drawable/bg_circle_b3333333.xml create mode 100644 app/src/main/res/drawable/bg_round_corner_13_3_b3333333.xml 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 3dfbd74b..788fad0a 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 @@ -4,6 +4,7 @@ import android.annotation.SuppressLint import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import androidx.core.content.ContextCompat import androidx.recyclerview.widget.RecyclerView import coil.transform.CircleCropTransformation import coil.transform.RoundedCornersTransformation @@ -23,6 +24,7 @@ class LiveNowAdapter( private val binding: ItemLiveNowBinding ) : RecyclerView.ViewHolder(binding.root) { + @SuppressLint("SetTextI18n") fun bind(item: GetRoomListResponse) { binding.ivCover.loadUrl(item.coverImageUrl) { crossfade(true) @@ -65,6 +67,17 @@ class LiveNowAdapter( transformations(CircleCropTransformation()) } + if (item.numberOfPeople > item.numberOfParticipate) { + binding.tvRemainingParticipantNumber.visibility = View.VISIBLE + binding.tvRemainingParticipant.text = "잔여" + binding.tvRemainingParticipantNumber.text = + "${item.numberOfPeople - item.numberOfParticipate}" + } else { + binding.tvRemainingParticipantNumber.visibility = View.GONE + binding.tvRemainingParticipant.text = "Sold out" + binding.tvRemainingParticipantNumber.text = "" + } + binding.root.setOnClickListener { onClick(item) } } } diff --git a/app/src/main/res/drawable-xxhdpi/ic_lock.png b/app/src/main/res/drawable-xxhdpi/ic_lock.png index 39e287d984fb39bc47cfb487d3a07da41ea5d9a0..1a72e2ff567385c03fd2abb72228818a0151a921 100644 GIT binary patch delta 581 zcmV-L0=oUU2JHkPiBL{Q4GJ0x0000DNk~Le0000e0000e2nGNE0F3^)ZIK~0e*#HF zK~#7F?U>#ifo#xj&~9Lzpl+Z}&^iI?0x*Gg0?)fgcwUh} z5|Yvn{k?auDNSVE+XsljpF)nSaV(%Yw5htA#UMojC%UFj4oNfkt2f!#t<@ty zOHCMxA2PRN!~-#G+5bhBLC$pI3HL6N}|N~sZTCS5Z3PXT| zPRUNmHtK$Uk?rHLLY2?8(6;>He|ymry|^@0cut#wY-D}3)b?K=k5Rh!#4dvD6S?^} z#14u5Y_%A>a-sWh)%C_3epvTib6JQPs^HA3^m$YF)WUbkR+i{@h!NdN8%yk{Wf^Qc z`d-6Y_1LE$jOCK6wqiv&Mzn0{--rp_x{@3n(4ya1u02I8Sgm^u2T(bge^u^R#De91 zQ#hcamDh*?s>nq4T{uLy@UdXVUCWt5Zosm zVmh5g#V*)6N$}8la)MjWhjolR#rEm^S|2kDvNO2luJUExg*s+?S$>bmjdVz2I=Cc~19l}`{KX2QZF&a1kM+m6Grtq!z~ zwNs?!3x4Q?Ac$ZR`yS;`0^c+mhh0J3T!HFT2TKH*Rh z<(jZz?E6XWyM@1y$=4cqzko-43!YV+`v8xmKHM`$*0J}%!)v5P83~@Szo1?78p9Et zJA_BPhn6JpfHnsRMC!vsCkd{hdsfgb9J%d?B}a0=|+obRM1D-$k&Gcp-kC^%3`t`zr=Qtja&E7>6otK zU0dP=ypwmsszkF3UFt6h4cCFY+PsYh7wf|zU>D|x>DgfZI*>>t5>?y)%U@h1h8H>n P00000NkvXXu0mjfid%ue diff --git a/app/src/main/res/drawable/bg_circle_b3333333.xml b/app/src/main/res/drawable/bg_circle_b3333333.xml new file mode 100644 index 00000000..174e87ca --- /dev/null +++ b/app/src/main/res/drawable/bg_circle_b3333333.xml @@ -0,0 +1,4 @@ + + + diff --git a/app/src/main/res/drawable/bg_round_corner_13_3_b3333333.xml b/app/src/main/res/drawable/bg_round_corner_13_3_b3333333.xml new file mode 100644 index 00000000..e578fb47 --- /dev/null +++ b/app/src/main/res/drawable/bg_round_corner_13_3_b3333333.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/app/src/main/res/layout/item_live_now.xml b/app/src/main/res/layout/item_live_now.xml index bffb0f8b..cb0e0332 100644 --- a/app/src/main/res/layout/item_live_now.xml +++ b/app/src/main/res/layout/item_live_now.xml @@ -48,12 +48,49 @@ android:layout_height="wrap_content" android:layout_marginTop="3.3dp" android:layout_marginEnd="3.3dp" + android:background="@drawable/bg_circle_b3333333" android:contentDescription="@null" + android:padding="2.7dp" android:src="@drawable/ic_lock" - android:visibility="visible" + android:visibility="gone" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> + + + + + + +