package Ġcom . kotlin user group . demo . adapters Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġcom . kotlin user group . demo . R Ċ import Ġcom . kotlin user group . ul food cour t . models . Food Menu Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġaj ith v gi ri Ġon Ġ 2 8 / 0 1 / 1 8 . Ċ Ġ*/ Ċ class ĠFood Menu RecyclerView Adapter ( var Ġcontext : ĠContext , Ġprivate Ġvar Ġfood Menu List : ĠList < Food Menu >) Ġ: ĠRecyclerView . Adapter < Food Menu RecyclerView Adapter . ViewHolder >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ): ĠViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠitemView Ġ= ĠLayoutInflater . from ( parent . context ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. inflate ( R . layout . recyclerview _ food menu , Ġparent , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġreturn ĠViewHolder ( item View ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( view Holder : ĠViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Bind Ġvalues ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// Optional ĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfood Menu List . size ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinner Ġclass ĠViewHolder ( item View : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( item View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Create ĠUI ĠWidget s ĊĠĠĠ Ġ} ĊĊ Ċ }