package Ġcom . a ul iam na uf al . notes app . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Adapter View Ċ import Ġandroidx . card view . widget . Card View Ċ import Ġandroidx . core . content . Context Compat Ċ import Ġcom . a ul iam na uf al . notes app . R Ċ Ċ object ĠHelper Functions Ġ{ ĊĠĠĠ Ġfun Ġset Priority Indicator ( context : ĠContext , Ġcard View : ĠCard View ) Ġ: ĠAdapter View . On ItemSelected Listener Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlistener Ġ= Ġobject Ġ: ĠAdapter View . On ItemSelected Listener Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġarray Priority Ġ= Ġcontext . resources . getInt Array ( R . array . prior ities ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġp ink Ġ= ĠContext Compat . getColor ( context , ĠR . color . pink ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġyellow Ġ= ĠContext Compat . getColor ( context , ĠR . color . yellow ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġgreen Ġ= ĠContext Compat . getColor ( context , ĠR . color . green ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon ItemSelected ( parent : ĠAdapter View < *> ?, Ġview : ĠView ?, Ġposition : ĠInt , Ġid : ĠLong ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( position ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> Ġcard View . set Card BackgroundColor ( pink ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> Ġcard View . set Card BackgroundColor ( yellow ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 2 Ġ-> Ġcard View . set Card BackgroundColor ( green ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Nothing Selected ( parent : ĠAdapter View < *> ?) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġlistener ĊĠĠĠ Ġ} Ċ }