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 3dfbd74..788fad0 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 39e287d..1a72e2f 100644
Binary files a/app/src/main/res/drawable-xxhdpi/ic_lock.png and b/app/src/main/res/drawable-xxhdpi/ic_lock.png differ
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 0000000..174e87c
--- /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 0000000..e578fb4
--- /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 bffb0f8..cb0e033 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" />
+
+
+
+
+
+
+