package Ġbr . com . first soft . par l athon . view . adapters . deleg ates Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . ViewGroup Ċ import Ġbr . com . first soft . par l athon . business . model . ViewType Ċ import Ġbr . com . first soft . par l athon . business . vo . Part ido Ċ import Ġbr . com . first soft . par l athon . util . inflate Ċ import Ġbr . com . first soft . par l athon . view . view holder . Part ido ViewHolder Ċ Ċ class ĠPart ido Delegate Adapter ( val Ġres ID : ĠInt , Ġval Ġcontext : ĠContext ) Ġ: ĠView Type Delegate Adapter Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup ): ĠRecyclerView . ViewHolder Ġ= ĠPart ido ViewHolder ( parent . inflate ( res ID ), Ġcontext ) ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠRecyclerView . ViewHolder , Ġitem : ĠView Type , Ġposition : ĠInt , Ġlist Size : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder Ġas ĠPart ido ViewHolder ĊĠĠĠĠĠĠĠ Ġholder . bind ( item Ġas ĠPart ido ) ĊĠĠĠ Ġ} Ċ Ċ }