package Ġme . daemon . color picker . p ainter Ċ Ċ import Ġandroid . graphics . Canvas Ċ import Ġme . daemon . color picker . view . Palette View Ċ import Ġme . daemon . color picker . view . Palette View . Palette Value Ċ Ċ /** Ċ Ġ* Ġ@ author Ġdaemon Ċ Ġ* Ġ@ since Ġ 2 0 1 9 - 0 2 - 2 3 Ġ 2 3 : 3 5 Ċ Ġ*/ Ċ interface ĠIP a lette Painter Ġ: ĠIP ainter < Palette View , ĠPalette Value > Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġdraw Ġpalette ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ ç»ĺ åĪ¶ è°ĥ èī² æĿ¿ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġview ĠPalette View ĊĠĠĠĠ Ġ* Ġ@ param Ġcanvas ĠĠĠĠĠ Ġcanvas Ġto Ġdraw ĊĠĠĠĠ Ġ* Ġ@ param Ġis Changing Ġ Ġwhether ĠPalette View Ġis Ġchanging ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġon Draw ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview : ĠPalette View , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcanvas : ĠCanvas , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Changing : ĠBoolean ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġon Draw Palette ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcanvas , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Changing ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġon Draw Indicator ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcanvas , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview . getColor (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Changing ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġon Draw Palette ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpalette View : ĠPalette View , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcanvas : ĠCanvas , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Changing : ĠBoolean ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġdraw Ġindicator ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ ç»ĺ åĪ¶ æĮĩ ç¤º åĻ¨ ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġpalette View ĠPalette View ĊĠĠĠĠ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ é¢ľèī² éĢīæĭ© View ĊĠĠĠĠ Ġ* Ġ@ param Ġcanvas ĠĠĠĠĠ Ġcanvas Ġfor Ġindicator ĊĠĠĠĠ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ çĶ» å¸ĥ ĊĠĠĠĠ Ġ* Ġ@ param Ġcolor ĠĠĠĠĠĠ Ġcurrent Ġcolor ĊĠĠĠĠ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġå½ĵåīį é¢ľèī² ĊĠĠĠĠ Ġ* Ġ@ param Ġis Changing Ġ Ġwhether Ġcolor Ġis Ġchanging ĊĠĠĠĠ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ é¢ľèī² æĺ¯åĲ¦ åľ¨ åıĺåĮĸ ä¸Ń ï¼Į æīĭ æĮĩ æĮī ä¸ĭ åĪ° æĬ ¬ èµ· ä¹ĭåīį çļĦ è¿ĩç¨ĭ å±ŀ äºİ åıĺåĮĸ ä¸Ń ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġon Draw Indicator ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpalette View : ĠPalette View , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcanvas : ĠCanvas , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcolor : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Changing : ĠBoolean ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠ Ġ} Ċ Ċ }