I need to display image by use Data class
I confused in data class I deal with image as image or Int data class User(val pic : Image)
or data class User(val pic : Int)
and display it throw CustomAdapter
class CustomAdapter(val userList: ArrayList<User>) : RecyclerView.Adapter<CustomAdapter.ViewHolder>() {
class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): CustomAdapter.ViewHolder {
val v = LayoutInflater.from(parent.context).inflate(R.layout.list_layout, parent, false)
return ViewHolder(v)
fun bindItems(user: User) {
val imageView = itemView.findViewById(R.id.image_item) as ImageView
imageView.setImageResource(pic: )
}
}
I know my code not complete so I need just example to demonstrate images in Data Class