package Ġio . github . k un af ah house . take away . Adapter ĊĊ Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . ImageView Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġio . github . k un af ah house . take away . Interface . ItemClickListener Ċ Ċ class ĠMenu ViewHolder Ġ: ĠRecyclerView . ViewHolder , ĠView . OnClickListener Ġ{ ĊĊĠĠĠ Ġvar Ġcategory Img : ĠImageView ĊĠĠĠ Ġvar Ġcategory Name : ĠTextView ĊĠĠĠ Ġlateinit Ġvar Ġitem ClickListener : ĠItem ClickListener ĊĊĠĠĠ Ġconstructor ( item View : ĠView , Ġcategory Img : ĠImageView , Ġcategory Name : ĠTextView ) Ġ: Ġsuper ( item View ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . category Img Ġ= Ġcategory Img ĊĠĠĠĠĠĠĠ Ġthis . category Name Ġ= Ġcategory Name ĊĠĠĠĠĠĠĠ ĠitemView . setOnClickListener ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset item ClickListener ( item ClickListener : ĠItem ClickListener ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . item ClickListener Ġ= Ġitem ClickListener ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun ĠonClick ( v : ĠView ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġitem ClickListener . onClick ( v !! , Ġadapter Position , Ġfalse ) ĊĠĠĠ Ġ} ĊĊ Ċ }