inner
class
FollowRecyclerViewAdapter: RecyclerView.Adapter<RecyclerView.ViewHolder>(){
override fun onCreateViewHolder(p0: ViewGroup, p1: Int): RecyclerView.ViewHolder {
var view = LayoutInflater.from(p0.context).inflate(R.layout.item_follow,p0,
false
)
var vh = RecyclerView.Adapter(view)
view.followitem_favorite_imageview.setOnClickListener {
favoriteEvent(currentUserUid!!, vh.adapterPosition)
}
if
(contentDTOs[p1].uid != currentUserUid){
view.followitem_bookmark_imageview.visibility = View.VISIBLE
}
return
CustomViewHolder(view)
}
inner
class
CustomViewHolder(view: View) : RecyclerView.ViewHolder(view) {
}
override fun getItemCount(): Int {
return
contentDTOs!!.size
}
override fun onBindViewHolder(p0: RecyclerView.ViewHolder, p1: Int) {
var viewholder = (p0 as CustomViewHolder).itemView
<--이하 생략-->
}
}