package Ġdev . rick n out . r ug by rank er . prediction . ui Ċ Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġdev . rick n out . r ug by rank er . prediction . R Ċ import Ġdev . rick n out . r ug by rank er . prediction . databinding . ListItem Prediction Binding Ċ import Ġdev . rick n out . r ug by rank er . prediction . model . Prediction Ċ Ċ class ĠPrediction ViewHolder ( private Ġval Ġbinding : ĠListItem Prediction Binding ) Ġ: ĠRecyclerView . ViewHolder ( binding . root ) Ġ{ ĊĊĠĠĠ Ġfun Ġbind ( prediction : ĠPrediction , ĠonClick : Ġ( prediction : ĠPrediction ) Ġ-> ĠUnit , ĠonClose Icon Click : Ġ( prediction : ĠPrediction ) Ġ-> ĠUnit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding . chip . apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtext Ġ= Ġcontext . getString ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . string . prediction , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprediction . home Team . abbre viation , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprediction . home Score , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprediction . away Score , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprediction . away Team . abbre viation ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprediction . r ug by World Cup Ġ-> Ġset Chip Icon Resource ( R . drawable . ic _ rw c _ 2 4 dp ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprediction . no Home Adv antage Ġ-> Ġset Chip Icon Resource ( R . drawable . ic _ n ha _ 2 4 dp ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġchip Icon Ġ= Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick ( prediction ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset On Close Icon ClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClose Icon Click ( prediction ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ