package Ġhu . sz to mek . wh eres my buddy . presentation . common . adapter čĊč Ċ import Ġandroid . support . v 7 . widget . RecyclerView č Ċ import Ġandroid . view . LayoutInflater č Ċ import Ġandroid . view . ViewGroup č Ċ import Ġandroid . widget . ImageView č Ċ import Ġandroid . widget . TextView č Ċ import Ġbutter knife . BindView č Ċ import Ġbutter knife . B utter Kn ife č Ċ import Ġhu . sz to mek . wh eres my buddy . R čĊč Ċ class ĠError Recycler Row ViewHolder ( parent : ĠViewGroup ?) Ġ: ĠRecyclerView . ViewHolder ( LayoutInflater . from ( parent ?. context ). inflate ( R . layout . item _ error , Ġparent , Ġfalse )) Ġ{ čĊčĊĠĠĠ Ġ@ BindView ( R . id . iv Error ) čĊĠĠĠ Ġlateinit Ġvar Ġiv Error : ĠImageView čĊĠĠĠ Ġ@ BindView ( R . id . tv Error ) čĊĠĠĠ Ġlateinit Ġvar Ġtv Error : ĠTextView čĊčĊĠĠĠ Ġinit Ġ{ čĊĠĠĠĠĠĠĠ ĠB utter Kn ife . bind ( this , ĠitemView ) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġfun Ġbind ( model : ĠError Recycler Row Model ) Ġ{ čĊĠĠĠĠĠĠĠ Ġmodel . custom Drawable ?. let Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġiv Error . setImage Drawable ( it ) čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġmodel . custom ErrorMessage ?. let Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġtv Error . text Ġ= Ġit čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} č Ċ }