package Ġcom . rich path anim ator . sample Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . Toast Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . rich path . Rich Path Ċ import Ġkotlinx . android . synt hetic . main . activity _ compound _ view _ samples .* Ċ Ċ class ĠCompound View Samples Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ compound _ view _ samples ) ĊĊĠĠĠĠĠĠĠ Ġval Ġblue Path Ġ= Ġcolor Picker Rich Path View . find Rich Path ByName (" blue Path ") ĊĠĠĠĠĠĠĠ Ġval Ġred Path Ġ= Ġcolor Picker Rich Path View . find Rich Path ByName (" red Path ") ĊĠĠĠĠĠĠĠ Ġval Ġgreen Path Ġ= Ġcolor Picker Rich Path View . find Rich Path ByName (" green Path ") ĊĠĠĠĠĠĠĠ Ġval Ġpur ple Path Ġ= Ġcolor Picker Rich Path View . find Rich Path ByName (" purple Path ") ĊĊĠĠĠĠĠĠĠ Ġcolor Picker Rich Path View . on Path ClickListener Ġ= Ġobject Ġ: ĠRich Path . On Path ClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠonClick ( rich Path : ĠRich Path ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġblue Path ?. stroke Alpha Ġ= Ġ 0 f ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġred Path ?. stroke Alpha Ġ= Ġ 0 f ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgreen Path ?. stroke Alpha Ġ= Ġ 0 f ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpur ple Path ?. stroke Alpha Ġ= Ġ 0 f ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( rich Path Ġ== Ġblue Path ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ|| Ġrich Path Ġ== Ġred Path ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ|| Ġrich Path Ġ== Ġgreen Path ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ|| Ġrich Path Ġ== Ġpur ple Path ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrich Path . stroke Alpha Ġ= Ġ 0 . 5 f ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrich Path . name ?. let Ġ{ Ġshow Toast ( it ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġshow Toast ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠToast . makeText ( this , Ġmsg , ĠToast . LENGTH _ SHORT ). show () ĊĠĠĠ Ġ} Ċ }