Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ClubAdapter (private val context: Context, private val items: List<ItemClub>, private val listener: (ItemClub) -> Unit)
- : RecyclerView.Adapter<ClubAdapter.ViewHolder>() {
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) =
- ViewHolder(LayoutInflater.from(context).inflate(R.layout.item_club, parent, false))
- override fun onBindViewHolder(holder: ViewHolder, position: Int) {
- holder.bindItem(items[position], listener)
- }
- override fun getItemCount(): Int = items.size
- class ViewHolder (view : View) : RecyclerView.ViewHolder(view){
- fun bindItem(items: ItemClub, listener: (ItemClub) -> Unit) {
- itemView.namatim.text = items.name
- Glide.with(itemView.context).load(items.image).into(itemView.gambartim)
- itemView.setOnClickListener {
- listener(items)
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement