package Ġcom . wo jd or . polygon watch face . configuration . choose Ċ Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . wo jd or . common android . extension . inflate Ċ import Ġcom . wo jd or . polygon watch face . R Ċ Ċ class ĠChoose Color Adapter ( private Ġval Ġitems : ĠList < Int >, Ġprivate Ġval ĠonClick : Ġ( Int ) Ġ-> ĠUnit ) Ġ: ĊĠĠĠ ĠRecyclerView . Adapter < Choose Color ViewHolder >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ) Ġ= ĊĠĠĠĠĠĠĠ ĠChoose Color ViewHolder ( parent . inflate ( R . layout . item _ choose _ color )) ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count () Ġ= Ġitems . size ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠChoose Color ViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . bind ( items [ position ], ĠonClick ) ĊĠĠĠ Ġ} Ċ }