/* Ċ Ġ* ĠCopyright Ġ 2 0 1 8 ĠV lad ĠWe ber - P fl a um er Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġk z . sg q . color assistant . ui . adapters . holders . base Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . support . v 7 . widget . RecyclerView Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . ImageView Ċ import Ġkotlinx . android . synt hetic . main . item _ colors . view .* Ċ import Ġk z . sg q . color assistant . ui . util . Item Color Ċ Ċ open Ġclass ĠBase Combo Card Holder ( item View : ĠView ?) Ġ: ĠRecyclerView . ViewHolder ( item View !! ) Ġ{ ĊĊĠĠĠ Ġfun Ġset Images View ( item Color : ĠItem Color ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 0 .. 4 ) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠitemView . items Two . visibility Ġ= ĠView . VISIBLE ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( item Color . colors . size Ġ> Ġi ) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist Image [ i ]?. set BackgroundColor ( Color ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. parse Color ( item Color . colors [ i ])) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist Image [ i ]?. visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlist Image [ i ]?. visibility Ġ= ĠView . GONE ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠonLoad Vis ibly ( vis ibly : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠitemView . items Two . visibility Ġ= Ġvis ibly ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠonLoad Vis ibly ( b : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( b ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠitemView . items Two . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠ Ġelse ĊĠĠĠĠĠĠĠĠĠĠĠ ĠitemView . items Two . visibility Ġ= ĠView . GONE ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġval Ġlist Image : ĠArray < ImageView ?> Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠitemView ?. list , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠitemView ?. item Two , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠitemView ?. item Three , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠitemView ?. item Four , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠitemView ?. item Five ĊĠĠĠ Ġ) Ċ }