/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠLe ah ĠN ich ita Ċ Ġ* Ċ Ġ* Ġ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 Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttps :// 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 Ġcom . fer elin . core . custom View . chart . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . graphics . Paint Ċ import Ġandroidx . annotation . Color Int Ċ import Ġandroidx . core . content . Context Compat Ċ import Ġandroidx . core . content . res . Resources Compat Ċ import Ġcom . fer elin . core . R Ċ Ċ class ĠSuggest ion Attrs ( ĊĠĠĠ Ġcontext : ĠContext , ĊĠĠĠ Ġval Ġsuggestion Width : ĠFloat , ĊĠĠĠ Ġval Ġsuggestion Height : ĠFloat , ĊĠĠĠ Ġval Ġsuggestion Rect Radius : ĠFloat , ĊĠĠĠ Ġ@ Color Int Ġsuggestion BackgroundColor : ĠInt , ĊĠĠĠ Ġ@ Color Int Ġsuggestion Price Color : ĠInt , ĊĠĠĠ Ġ@ Color Int Ġsuggestion Date Color : ĠInt Ċ ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPaint Ġfor Ġmain Ġsuggestion Ġboard Ġon Ġwh ic Ġprices Ġwill Ġbe Ġdrawn ĊĠĠĠĠ Ġ* Ġ*/ ĊĠĠĠ Ġval Ġboard Paint Ġ= ĠPaint (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġstyle Ġ= ĠPaint . Style . FILL ĊĠĠĠĠĠĠĠ Ġis Anti Alias Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġcolor Ġ= Ġsuggestion BackgroundColor ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġsuggestion Margin Between Ġ= Ġcontext . resources . get Dimension ( R . dim en . suggestion Margin Between ) ĊĠĠĠ Ġval Ġoffset From Point Ġ= Ġcontext . resources . get Dimension ( R . dim en . suggestion Offset From Point ) ĊĊĠĠĠ Ġval Ġprice Paint Ġ= ĠPaint (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġtype face Ġ= ĠResources Compat . getFont ( context , ĠR . font . w _ 6 0 0 ) ĊĠĠĠĠĠĠĠ Ġcolor Ġ= Ġsuggestion Price Color ĊĠĠĠĠĠĠĠ Ġtext Size Ġ= Ġcontext . resources . get Dimension ( R . dim en . textView Body ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġdate Paint Ġ= ĠPaint (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġtype face Ġ= ĠResources Compat . getFont ( context , ĠR . font . w _ 6 0 0 ) ĊĠĠĠĠĠĠĠ Ġcolor Ġ= Ġsuggestion Date Color ĊĠĠĠĠĠĠĠ Ġtext Size Ġ= Ġcontext . resources . get Dimension ( R . dim en . textView Body ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġmain Point Radius Ġ= Ġcontext . resources . get Dimension ( R . dim en . chart Point Size ) ĊĠĠĠ Ġval Ġmain Point Paint Ġ= ĠPaint (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġstyle Ġ= ĠPaint . Style . FILL ĊĠĠĠĠĠĠĠ Ġis Anti Alias Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠContext Compat . getColor ( context , ĠR . color . white ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġsub Point Radius Ġ= Ġcontext . resources . get Dimension ( R . dim en . chart Point Sub Size ) ĊĠĠĠ Ġval Ġsub Point Paint Ġ= ĠPaint (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġstyle Ġ= ĠPaint . Style . FILL ĊĠĠĠĠĠĠĠ Ġis Anti Alias Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġcolor Ġ= ĠContext Compat . getColor ( context , ĠR . color . black ) ĊĠĠĠ Ġ} Ċ }