diff --git a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroItemAdapter.kt b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroItemAdapter.kt index 12c4f24..5e1a05a 100644 --- a/app/src/main/java/com/gamedog/vididin/features/zero/ZeroItemAdapter.kt +++ b/app/src/main/java/com/gamedog/vididin/features/zero/ZeroItemAdapter.kt @@ -5,11 +5,14 @@ import android.view.ViewGroup import androidx.recyclerview.widget.DiffUtil import androidx.recyclerview.widget.ListAdapter import androidx.recyclerview.widget.RecyclerView +import com.gamedog.vididin.R import com.gamedog.vididin.beans.ZeroBuyItem import com.gamedog.vididin.databinding.LayoutItemZerobuyBinding as ViewBinding class ZeroItemAdapter : ListAdapter(DiffCallback()) { + private val mBgResList = listOf(R.mipmap.zero_bg_item_sub1, R.mipmap.zero_bg_item_sub2, R.mipmap.zero_bg_item_sub3, R.mipmap.zero_bg_item_sub4) + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { val binding = ViewBinding.inflate(LayoutInflater.from(parent.context), parent, false) return ViewHolder(binding) @@ -21,12 +24,12 @@ class ZeroItemAdapter : ListAdapter(Dif inner class ViewHolder(private val binding: ViewBinding) : RecyclerView.ViewHolder(binding.root) { fun bind(item: ZeroBuyItem) { - /*binding.tvDate.text = transaction.dateTime - binding.tvTitle.text = transaction.statusText - binding.tvDescription.text = transaction.description - binding.tvAmount.text = transaction.amount - binding.tvAmount.setTextColor(ContextCompat.getColor(binding.root.context, transaction.amountColor)) -*/ + binding.tvTitle.text = item.title + binding.tvJoinedNum.text = item.current_users?.size.toString() + binding.tvPeopleTotal.text = "/${item.target_num}" + binding.tvJoinGoldNum.text = item.cost.toString() + binding.ivBgType.setImageResource(mBgResList[item.image]) + binding.tvRewardCashNum.text = item.price } } diff --git a/app/src/main/res/layout/layout_item_zerobuy.xml b/app/src/main/res/layout/layout_item_zerobuy.xml index 916df50..f1c83bc 100644 --- a/app/src/main/res/layout/layout_item_zerobuy.xml +++ b/app/src/main/res/layout/layout_item_zerobuy.xml @@ -6,6 +6,7 @@ android:gravity="center_horizontal" android:background="@mipmap/zero_bg_item"> + + + @@ -42,6 +59,7 @@ android:layout_marginTop="0.5dp" android:orientation="horizontal">