package Ġcom . n ader . collect mic lib . utils Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . util . Half Ċ import Ġandroidx . annotation . Color Long Ċ import Ġandroidx . annotation . Half Float Ċ import Ġkotlin . experimental . and Ċ Ċ /** Ċ Ġ* Date : Ġ 2 0 2 1 / 5 / 1 3 Ċ Ġ* author : Ġh xc Ċ Ġ* ĠColor Ġ å·¥åħ· ç±» Ċ Ġ*/ Ċ object ĠColor Utils Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ èµ ¤ æ© Ļ é»Ħ ç» ¿ éĿĴ èĵĿ ç´ « Ġ ä¸ĥ åİŁ èī² ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ 0 xff 0 0 0 0 , Ġ 0 xFF 7 D 0 0 , Ġ 0 xFFFF 0 0 , Ġ 0 x 0 0 FF 0 0 , Ġ 0 x 0 0 FFFF , Ġ 0 x 0 0 0 0 FF , Ġ 0 xFF 0 0 FF , Ġ 0 xFF 0 0 0 0 ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠCOLOR _ LIST Ġ= Ġarray ListOf ( 0 xff 0 0 0 0 , Ġ 0 xFF 7 D 0 0 , Ġ 0 xFFFF 0 0 , Ġ 0 x 0 0 FF 0 0 , Ġ 0 x 0 0 FFFF , Ġ 0 x 0 0 0 0 FF , Ġ 0 xFF 0 0 FF , Ġ 0 xFF 0 0 0 0 ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæ¸ Ĳ åıĺ èī² 7 0 ç§į ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* 0 xffff 0 0 0 0 , Ġ 0 xffff 0 c 0 0 , Ġ 0 xffff 1 9 0 0 , Ġ 0 xffff 2 5 0 0 , Ġ 0 xffff 3 2 0 0 , Ġ 0 xffff 3 e 0 0 , Ġ 0 xffff 4 b 0 0 , Ġ 0 xffff 5 7 0 0 , Ġ 0 xffff 6 4 0 0 , Ġ 0 xffff 7 0 0 0 , ĊĠĠĠĠ 0 xffff 7 d 0 0 , Ġ 0 xffff 8 a 0 0 , Ġ 0 xffff 9 7 0 0 , Ġ 0 xffff a 4 0 0 , Ġ 0 xffff b 1 0 0 , Ġ 0 xffff be 0 0 , Ġ 0 xffff cb 0 0 , Ġ 0 xffff d 8 0 0 , Ġ 0 xffff e 5 0 0 , Ġ 0 xffff f 2 0 0 , ĊĠĠĠĠ 0 xffffff 0 0 , Ġ 0 xff e 5 ff 0 0 , Ġ 0 xff cc ff 0 0 , Ġ 0 xff b 2 ff 0 0 , Ġ 0 xff 9 9 ff 0 0 , Ġ 0 xff 7 fff 0 0 , Ġ 0 xff 6 6 ff 0 0 , Ġ 0 xff 4 cff 0 0 , Ġ 0 xff 3 3 ff 0 0 , Ġ 0 xff 1 9 ff 0 0 , ĊĠĠĠĠ 0 xff 0 0 ff 0 0 , Ġ 0 xff 0 0 ff 1 9 , Ġ 0 xff 0 0 ff 3 3 , Ġ 0 xff 0 0 ff 4 c , Ġ 0 xff 0 0 ff 6 6 , Ġ 0 xff 0 0 ff 7 f , Ġ 0 xff 0 0 ff 9 9 , Ġ 0 xff 0 0 ffb 2 , Ġ 0 xff 0 0 ff cc , Ġ 0 xff 0 0 ffe 5 , ĊĠĠĠĠ 0 xff 0 0 ffff , Ġ 0 xff 0 0 e 5 ff , Ġ 0 xff 0 0 cc ff , Ġ 0 xff 0 0 b 2 ff , Ġ 0 xff 0 0 9 9 ff , Ġ 0 xff 0 0 7 fff , Ġ 0 xff 0 0 6 6 ff , Ġ 0 xff 0 0 4 cff , Ġ 0 xff 0 0 3 3 ff , Ġ 0 xff 0 0 1 9 ff , ĊĠĠĠĠ 0 xff 0 0 0 0 ff , Ġ 0 xff 1 9 0 0 ff , Ġ 0 xff 3 3 0 0 ff , Ġ 0 xff 4 c 0 0 ff , Ġ 0 xff 6 6 0 0 ff , Ġ 0 xff 7 f 0 0 ff , Ġ 0 xff 9 9 0 0 ff , Ġ 0 xff b 2 0 0 ff , Ġ 0 xff cc 0 0 ff , Ġ 0 xff e 5 0 0 ff , ĊĠĠĠĠ 0 xffff 0 0 ff , Ġ 0 xffff 0 0 e 5 , Ġ 0 xffff 0 0 cc , Ġ 0 xffff 0 0 b 2 , Ġ 0 xffff 0 0 9 9 , Ġ 0 xffff 0 0 7 f , Ġ 0 xffff 0 0 6 6 , Ġ 0 xffff 0 0 4 c , Ġ 0 xffff 0 0 3 3 , Ġ 0 xffff 0 0 1 9 ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠCOLOR _ LIST _ 7 0 Ġ= Ġarray ListOf ( 0 xffff 0 0 0 0 , Ġ 0 xffff 0 c 0 0 , Ġ 0 xffff 1 9 0 0 , Ġ 0 xffff 2 5 0 0 , Ġ 0 xffff 3 2 0 0 , Ġ 0 xffff 3 e 0 0 , Ġ 0 xffff 4 b 0 0 , Ġ 0 xffff 5 7 0 0 , Ġ 0 xffff 6 4 0 0 , Ġ 0 xffff 7 0 0 0 , ĊĠĠĠĠĠĠĠĠ 0 xffff 7 d 0 0 , Ġ 0 xffff 8 a 0 0 , Ġ 0 xffff 9 7 0 0 , Ġ 0 xffff a 4 0 0 , Ġ 0 xffff b 1 0 0 , Ġ 0 xffff be 0 0 , Ġ 0 xffff cb 0 0 , Ġ 0 xffff d 8 0 0 , Ġ 0 xffff e 5 0 0 , Ġ 0 xffff f 2 0 0 , ĊĠĠĠĠĠĠĠĠ 0 xffffff 0 0 , Ġ 0 xff e 5 ff 0 0 , Ġ 0 xff cc ff 0 0 , Ġ 0 xff b 2 ff 0 0 , Ġ 0 xff 9 9 ff 0 0 , Ġ 0 xff 7 fff 0 0 , Ġ 0 xff 6 6 ff 0 0 , Ġ 0 xff 4 cff 0 0 , Ġ 0 xff 3 3 ff 0 0 , Ġ 0 xff 1 9 ff 0 0 , ĊĠĠĠĠĠĠĠĠ 0 xff 0 0 ff 0 0 , Ġ 0 xff 0 0 ff 1 9 , Ġ 0 xff 0 0 ff 3 3 , Ġ 0 xff 0 0 ff 4 c , Ġ 0 xff 0 0 ff 6 6 , Ġ 0 xff 0 0 ff 7 f , Ġ 0 xff 0 0 ff 9 9 , Ġ 0 xff 0 0 ffb 2 , Ġ 0 xff 0 0 ff cc , Ġ 0 xff 0 0 ffe 5 , ĊĠĠĠĠĠĠĠĠ 0 xff 0 0 ffff , Ġ 0 xff 0 0 e 5 ff , Ġ 0 xff 0 0 cc ff , Ġ 0 xff 0 0 b 2 ff , Ġ 0 xff 0 0 9 9 ff , Ġ 0 xff 0 0 7 fff , Ġ 0 xff 0 0 6 6 ff , Ġ 0 xff 0 0 4 cff , Ġ 0 xff 0 0 3 3 ff , Ġ 0 xff 0 0 1 9 ff , ĊĠĠĠĠĠĠĠĠ 0 xff 0 0 0 0 ff , Ġ 0 xff 1 9 0 0 ff , Ġ 0 xff 3 3 0 0 ff , Ġ 0 xff 4 c 0 0 ff , Ġ 0 xff 6 6 0 0 ff , Ġ 0 xff 7 f 0 0 ff , Ġ 0 xff 9 9 0 0 ff , Ġ 0 xff b 2 0 0 ff , Ġ 0 xff cc 0 0 ff , Ġ 0 xff e 5 0 0 ff , ĊĠĠĠĠĠĠĠĠ 0 xffff 0 0 ff , Ġ 0 xffff 0 0 e 5 , Ġ 0 xffff 0 0 cc , Ġ 0 xffff 0 0 b 2 , Ġ 0 xffff 0 0 9 9 , Ġ 0 xffff 0 0 7 f , Ġ 0 xffff 0 0 6 6 , Ġ 0 xffff 0 0 4 c , Ġ 0 xffff 0 0 3 3 , Ġ 0 xffff 0 0 1 9 ) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæ¸ Ĳ åıĺ èī² 1 4 0 ç§į ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ 0 xffff 0 0 0 0 , Ġ 0 xffff 0 6 0 0 , Ġ 0 xffff 0 c 0 0 , Ġ 0 xffff 1 2 0 0 , Ġ 0 xffff 1 9 0 0 , Ġ 0 xffff 1 f 0 0 , Ġ 0 xffff 2 5 0 0 , Ġ 0 xffff 2 b 0 0 , Ġ 0 xffff 3 2 0 0 , Ġ 0 xffff 3 8 0 0 , Ġ 0 xffff 3 e 0 0 , Ġ 0 xffff 4 4 0 0 , Ġ 0 xffff 4 b 0 0 , Ġ 0 xffff 5 1 0 0 , Ġ 0 xffff 5 7 0 0 , Ġ 0 xffff 5 d 0 0 , Ġ 0 xffff 6 4 0 0 , Ġ 0 xffff 6 a 0 0 , Ġ 0 xffff 7 0 0 0 , Ġ 0 xffff 7 6 0 0 , ĊĠĠĠĠ 0 xffff 7 d 0 0 , Ġ 0 xffff 8 3 0 0 , Ġ 0 xffff 8 a 0 0 , Ġ 0 xffff 9 0 0 0 , Ġ 0 xffff 9 7 0 0 , Ġ 0 xffff 9 d 0 0 , Ġ 0 xffff a 4 0 0 , Ġ 0 xffff aa 0 0 , Ġ 0 xffff b 1 0 0 , Ġ 0 xffff b 7 0 0 , Ġ 0 xffff be 0 0 , Ġ 0 xffff c 4 0 0 , Ġ 0 xffff cb 0 0 , Ġ 0 xffff d 1 0 0 , Ġ 0 xffff d 8 0 0 , Ġ 0 xffff de 0 0 , Ġ 0 xffff e 5 0 0 , Ġ 0 xffff eb 0 0 , Ġ 0 xffff f 2 0 0 , Ġ 0 xffff f 8 0 0 , ĊĠĠĠĠ 0 xffffff 0 0 , Ġ 0 xfff 2 ff 0 0 , Ġ 0 xff e 5 ff 0 0 , Ġ 0 xff d 8 ff 0 0 , Ġ 0 xff cc ff 0 0 , Ġ 0 xff b fff 0 0 , Ġ 0 xff b 2 ff 0 0 , Ġ 0 xff a 5 ff 0 0 , Ġ 0 xff 9 9 ff 0 0 , Ġ 0 xff 8 cff 0 0 , Ġ 0 xff 7 fff 0 0 , Ġ 0 xff 7 2 ff 0 0 , Ġ 0 xff 6 6 ff 0 0 , Ġ 0 xff 5 9 ff 0 0 , Ġ 0 xff 4 cff 0 0 , Ġ 0 xff 3 fff 0 0 , Ġ 0 xff 3 3 ff 0 0 , Ġ 0 xff 2 6 ff 0 0 , Ġ 0 xff 1 9 ff 0 0 , Ġ 0 xff 0 cff 0 0 , ĊĠĠĠĠ 0 xff 0 0 ff 0 0 , Ġ 0 xff 0 0 ff 0 c , Ġ 0 xff 0 0 ff 1 9 , Ġ 0 xff 0 0 ff 2 6 , Ġ 0 xff 0 0 ff 3 3 , Ġ 0 xff 0 0 ff 3 f , Ġ 0 xff 0 0 ff 4 c , Ġ 0 xff 0 0 ff 5 9 , Ġ 0 xff 0 0 ff 6 6 , Ġ 0 xff 0 0 ff 7 2 , Ġ 0 xff 0 0 ff 7 f , Ġ 0 xff 0 0 ff 8 c , Ġ 0 xff 0 0 ff 9 9 , Ġ 0 xff 0 0 ffa 5 , Ġ 0 xff 0 0 ffb 2 , Ġ 0 xff 0 0 ff bf , Ġ 0 xff 0 0 ff cc , Ġ 0 xff 0 0 ffd 8 , Ġ 0 xff 0 0 ffe 5 , Ġ 0 xff 0 0 fff 2 , ĊĠĠĠĠ 0 xff 0 0 ffff , Ġ 0 xff 0 0 f 2 ff , Ġ 0 xff 0 0 e 5 ff , Ġ 0 xff 0 0 d 8 ff , Ġ 0 xff 0 0 cc ff , Ġ 0 xff 0 0 b fff , Ġ 0 xff 0 0 b 2 ff , Ġ 0 xff 0 0 a 5 ff , Ġ 0 xff 0 0 9 9 ff , Ġ 0 xff 0 0 8 cff , Ġ 0 xff 0 0 7 fff , Ġ 0 xff 0 0 7 2 ff , Ġ 0 xff 0 0 6 6 ff , Ġ 0 xff 0 0 5 9 ff , Ġ 0 xff 0 0 4 cff , Ġ 0 xff 0 0 3 fff , Ġ 0 xff 0 0 3 3 ff , Ġ 0 xff 0 0 2 6 ff , Ġ 0 xff 0 0 1 9 ff , Ġ 0 xff 0 0 0 cff , ĊĠĠĠĠ 0 xff 0 0 0 0 ff , Ġ 0 xff 0 c 0 0 ff , Ġ 0 xff 1 9 0 0 ff , Ġ 0 xff 2 6 0 0 ff , Ġ 0 xff 3 3 0 0 ff , Ġ 0 xff 3 f 0 0 ff , Ġ 0 xff 4 c 0 0 ff , Ġ 0 xff 5 9 0 0 ff , Ġ 0 xff 6 6 0 0 ff , Ġ 0 xff 7 2 0 0 ff , Ġ 0 xff 7 f 0 0 ff , Ġ 0 xff 8 c 0 0 ff , Ġ 0 xff 9 9 0 0 ff , Ġ 0 xff a 5 0 0 ff , Ġ 0 xff b 2 0 0 ff , Ġ 0 xff bf 0 0 ff , Ġ 0 xff cc 0 0 ff , Ġ 0 xff d 8 0 0 ff , Ġ 0 xff e 5 0 0 ff , Ġ 0 xfff 2 0 0 ff , ĊĠĠĠĠ 0 xffff 0 0 ff , Ġ 0 xffff 0 0 f 2 , Ġ 0 xffff 0 0 e 5 , Ġ 0 xffff 0 0 d 8 , Ġ 0 xffff 0 0 cc , Ġ 0 xffff 0 0 bf , Ġ 0 xffff 0 0 b 2 , Ġ 0 xffff 0 0 a 5 , Ġ 0 xffff 0 0 9 9 , Ġ 0 xffff 0 0 8 c , Ġ 0 xffff 0 0 7 f , Ġ 0 xffff 0 0 7 2 , Ġ 0 xffff 0 0 6 6 , Ġ 0 xffff 0 0 5 9 , Ġ 0 xffff 0 0 4 c , Ġ 0 xffff 0 0 3 f , Ġ 0 xffff 0 0 3 3 , Ġ 0 xffff 0 0 2 6 , Ġ 0 xffff 0 0 1 9 , Ġ 0 xffff 0 0 0 c ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval ĠCOLOR _ LIST _ 1 4 0 Ġ= Ġarray ListOf ( 0 xff 0 0 0 0 , Ġ 0 xff 0 6 0 0 , Ġ 0 xff 0 c 0 0 , Ġ 0 xff 1 2 0 0 , Ġ 0 xff 1 9 0 0 , Ġ 0 xff 1 f 0 0 , Ġ 0 xff 2 5 0 0 , Ġ 0 xff 2 b 0 0 , Ġ 0 xff 3 2 0 0 , Ġ 0 xff 3 8 0 0 , Ġ 0 xff 3 e 0 0 , Ġ 0 xff 4 4 0 0 , Ġ 0 xff 4 b 0 0 , Ġ 0 xff 5 1 0 0 , Ġ 0 xff 5 7 0 0 , Ġ 0 xff 5 d 0 0 , Ġ 0 xff 6 4 0 0 , Ġ 0 xff 6 a 0 0 , Ġ 0 xff 7 0 0 0 , Ġ 0 xff 7 6 0 0 , ĊĠĠĠĠĠĠĠĠ 0 xff 7 d 0 0 , Ġ 0 xff 8 3 0 0 , Ġ 0 xff 8 a 0 0 , Ġ 0 xff 9 0 0 0 , Ġ 0 xff 9 7 0 0 , Ġ 0 xff 9 d 0 0 , Ġ 0 xff a 4 0 0 , Ġ 0 xff aa 0 0 , Ġ 0 xff b 1 0 0 , Ġ 0 xff b 7 0 0 , Ġ 0 xff be 0 0 , Ġ 0 xff c 4 0 0 , Ġ 0 xff cb 0 0 , Ġ 0 xff d 1 0 0 , Ġ 0 xff d 8 0 0 , Ġ 0 xff de 0 0 , Ġ 0 xff e 5 0 0 , Ġ 0 xff eb 0 0 , Ġ 0 xfff 2 0 0 , Ġ 0 xfff 8 0 0 , ĊĠĠĠĠĠĠĠĠ 0 xffff 0 0 , Ġ 0 xf 2 ff 0 0 , Ġ 0 xe 5 ff 0 0 , Ġ 0 xd 8 ff 0 0 , Ġ 0 xcc ff 0 0 , Ġ 0 xb fff 0 0 , Ġ 0 xb 2 ff 0 0 , Ġ 0 xa 5 ff 0 0 , Ġ 0 x 9 9 ff 0 0 , Ġ 0 x 8 cff 0 0 , Ġ 0 x 7 fff 0 0 , Ġ 0 x 7 2 ff 0 0 , Ġ 0 x 6 6 ff 0 0 , Ġ 0 x 5 9 ff 0 0 , Ġ 0 x 4 cff 0 0 , Ġ 0 x 3 fff 0 0 , Ġ 0 x 3 3 ff 0 0 , Ġ 0 x 2 6 ff 0 0 , Ġ 0 x 1 9 ff 0 0 , Ġ 0 x 0 cff 0 0 , ĊĠĠĠĠĠĠĠĠ 0 x 0 0 ff 0 0 , Ġ 0 x 0 0 ff 0 c , Ġ 0 x 0 0 ff 1 9 , Ġ 0 x 0 0 ff 2 6 , Ġ 0 x 0 0 ff 3 3 , Ġ 0 x 0 0 ff 3 f , Ġ 0 x 0 0 ff 4 c , Ġ 0 x 0 0 ff 5 9 , Ġ 0 x 0 0 ff 6 6 , Ġ 0 x 0 0 ff 7 2 , Ġ 0 x 0 0 ff 7 f , Ġ 0 x 0 0 ff 8 c , Ġ 0 x 0 0 ff 9 9 , Ġ 0 x 0 0 ffa 5 , Ġ 0 x 0 0 ffb 2 , Ġ 0 x 0 0 ff bf , Ġ 0 x 0 0 ff cc , Ġ 0 x 0 0 ffd 8 , Ġ 0 x 0 0 ffe 5 , Ġ 0 x 0 0 fff 2 , ĊĠĠĠĠĠĠĠĠ 0 x 0 0 ffff , Ġ 0 x 0 0 f 2 ff , Ġ 0 x 0 0 e 5 ff , Ġ 0 x 0 0 d 8 ff , Ġ 0 x 0 0 cc ff , Ġ 0 x 0 0 b fff , Ġ 0 x 0 0 b 2 ff , Ġ 0 x 0 0 a 5 ff , Ġ 0 x 0 0 9 9 ff , Ġ 0 x 0 0 8 cff , Ġ 0 x 0 0 7 fff , Ġ 0 x 0 0 7 2 ff , Ġ 0 x 0 0 6 6 ff , Ġ 0 x 0 0 5 9 ff , Ġ 0 x 0 0 4 cff , Ġ 0 x 0 0 3 fff , Ġ 0 x 0 0 3 3 ff , Ġ 0 x 0 0 2 6 ff , Ġ 0 x 0 0 1 9 ff , Ġ 0 x 0 0 0 cff , ĊĠĠĠĠĠĠĠĠ 0 x 0 0 0 0 ff , Ġ 0 x 0 c 0 0 ff , Ġ 0 x 1 9 0 0 ff , Ġ 0 x 2 6 0 0 ff , Ġ 0 x 3 3 0 0 ff , Ġ 0 x 3 f 0 0 ff , Ġ 0 x 4 c 0 0 ff , Ġ 0 x 5 9 0 0 ff , Ġ 0 x 6 6 0 0 ff , Ġ 0 x 7 2 0 0 ff , Ġ 0 x 7 f 0 0 ff , Ġ 0 x 8 c 0 0 ff , Ġ 0 x 9 9 0 0 ff , Ġ 0 xa 5 0 0 ff , Ġ 0 xb 2 0 0 ff , Ġ 0 xbf 0 0 ff , Ġ 0 xcc 0 0 ff , Ġ 0 xd 8 0 0 ff , Ġ 0 xe 5 0 0 ff , Ġ 0 xf 2 0 0 ff , ĊĠĠĠĠĠĠĠĠ 0 xff 0 0 ff , Ġ 0 xff 0 0 f 2 , Ġ 0 xff 0 0 e 5 , Ġ 0 xff 0 0 d 8 , Ġ 0 xff 0 0 cc , Ġ 0 xff 0 0 bf , Ġ 0 xff 0 0 b 2 , Ġ 0 xff 0 0 a 5 , Ġ 0 xff 0 0 9 9 , Ġ 0 xff 0 0 8 c , Ġ 0 xff 0 0 7 f , Ġ 0 xff 0 0 7 2 , Ġ 0 xff 0 0 6 6 , Ġ 0 xff 0 0 5 9 , Ġ 0 xff 0 0 4 c , Ġ 0 xff 0 0 3 f , Ġ 0 xff 0 0 3 3 , Ġ 0 xff 0 0 2 6 , Ġ 0 xff 0 0 1 9 , Ġ 0 xff 0 0 0 c ) ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ æ¸ Ĳ åıĺ è¿ĩç¨ĭä¸Ń çī¹å®ļ çĤ¹ çļĦ é¢ľèī² ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġstart Color Ġ å¼Ģå§ĭ çļĦ é¢ľèī² ĊĠĠĠĠ Ġ* Ġ@ param Ġend Color ĠĠ Ġ ç»ĵæĿŁ çļĦ é¢ľèī² ĊĠĠĠĠ Ġ* Ġ@ param Ġradio ĠĠĠĠĠ Ġ çī¹å®ļ æ¯Ķ çİĩ ĊĠĠĠĠ Ġ* Ġ@ return Ġè¿ĶåĽŀ çī¹å®ļ çĤ¹ çļĦ é¢ľèī² ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Color ( start Color : ĠInt , Ġend Color : ĠInt , Ġradio : ĠFloat ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġred Start Ġ= ĠColor . red ( start Color ) ĊĠĠĠĠĠĠĠ Ġval Ġblue Start Ġ= ĠColor . blue ( start Color ) ĊĠĠĠĠĠĠĠ Ġval Ġgreen Start Ġ= ĠColor . green ( start Color ) ĊĠĠĠĠĠĠĠ Ġval Ġred End Ġ= ĠColor . red ( end Color ) ĊĠĠĠĠĠĠĠ Ġval Ġblue End Ġ= ĠColor . blue ( end Color ) ĊĠĠĠĠĠĠĠ Ġval Ġgreen End Ġ= ĠColor . green ( end Color ) ĊĠĠĠĠĠĠĠ Ġval Ġred Ġ= Ġ( red Start Ġ+ Ġ( red End Ġ- Ġred Start ) Ġ* Ġradio ). toInt () ĊĠĠĠĠĠĠĠ Ġval Ġg reed Ġ= Ġ( green Start Ġ+ Ġ( green End Ġ- Ġgreen Start ) Ġ* Ġradio ). toInt () ĊĠĠĠĠĠĠĠ Ġval Ġblue Ġ= Ġ( blue Start Ġ+ Ġ( blue End Ġ- Ġblue Start ) Ġ* Ġradio ). toInt () ĊĠĠĠĠĠĠĠ Ġreturn ĠColor . rgb ( red , Ġg reed , Ġblue ) ĊĠĠĠ Ġ} Ċ Ċ }