package Ġexample . sh uy u . recycler . kotlin . bind . holder čĊč Ċ import Ġandroid . content . Context č Ċ import Ġandroid . view . View čĊč Ċ import Ġexample . sh uy u . recycler . kotlin . R č Ċ import Ġcom . sh uy u . common recycler . Bind Recycler Base Holder čĊč Ċ /** čĊ Ġ* Ġ ç»§æī¿ Bind Recycler Base Holder çļĦ Holder ï¼Į åı¯çĶ¨ åľ¨ æĻ®éĢļ re cyclerView çļĦ adapter čĊ Ġ* čĊ Ġ* čĊ Ġ* Ġ ç©º æķ°æį® Holder čĊ Ġ* ĠCreated Ġby Ġsh uy u Ġon Ġ 2 0 1 6 / 1 1 / 2 3 . čĊ Ġ*/ čĊč Ċ open Ġclass ĠBind No Data Holder Ġ( context : ĠContext , Ġv : ĠView ) Ġ: ĠBind Recycler Base Holder ( context , Ġv ) Ġ{ čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* Ġ å¿ħé¡» å®ŀçİ° çļĦæĸ¹æ³ķ ï¼Į onCreate ViewHolder æĹ¶ è°ĥçĶ¨ ï¼Į čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ* Ġ@ param Ġv Ġlayout Id å®ŀä¾ĭ åĲİçļĦ View čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġoverride Ġfun Ġcreate View ( v : ĠView ) Ġ{} čĊčĊĠĠĠ Ġ/** čĊĠĠĠĠ Ġ* Ġ å¿ħé¡» å®ŀçİ° çļĦæĸ¹æ³ķ ï¼Į on Bind ViewHolder æĹ¶ è°ĥçĶ¨ čĊĠĠĠĠ Ġ* čĊĠĠĠĠ Ġ* Ġ@ param Ġmodel ĠĠĠ Ġ å¯¹åºĶ holder çļĦæķ°æį® å®ŀä½ĵ čĊĠĠĠĠ Ġ* Ġ@ param Ġposition Ġ ä½įç½® čĊĠĠĠĠ Ġ*/ čĊĠĠĠ Ġoverride Ġfun Ġon Bind ( model : ĠAny , Ġposition : ĠInt ) Ġ{} čĊčĊĠĠĠ Ġclass ĠNo DataModel čĊčĊĠĠĠ Ġcompanion Ġobject Ġ{ čĊčĊĠĠĠĠĠĠĠ Ġval ĠID Ġ= ĠR . layout . no _ data čĊĠĠĠ Ġ} č Ċ } čĊ