class SyHotAdapter( val viphot: List<Viphot>) :RecyclerView.Adapter<SyHotAdapter.ViewHolder>(){
class ViewHolder(itemView: View):RecyclerView.ViewHolder(itemView)
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int)= ViewHolder(
LayoutInflater.from(parent.context).inflate(
R.layout.hot_item,parent,false
)
)
override fun getItemCount()=viphot.size
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
viphot[position].let {
holder.itemView.apply {
simple_hot.setImageURI(it.image)
textView_Name.text=it.name
textView_Info.text=it.info
}
}
}
}
class SyNewAdapter(val shops: List<Shop>) :RecyclerView.Adapter<SyNewAdapter.ViewHolder>(){
class ViewHolder(itemView: View):RecyclerView.ViewHolder(itemView)
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int)= ViewHolder(
LayoutInflater.from(parent.context).inflate(
R.layout.new_item,parent,false
)
)
override fun getItemCount()=shops.size
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
shops[position].let {
holder.itemView.apply {
simple_new.setImageURI(it.image)
textView_Name2.text=it.title
textView_Info2.text=it.num.toString()
}
}
}
}```