/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 9 Ġsky do ves Ċ Ġ* Ċ Ġ* Ġ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 Ċ Ġ* Ċ Ġ* Ġhttp :// 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 . sky do ves . all in one . view . custom Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . content . Context Ċ import Ġcom . github . mike phil . chart ing . components . Marker View Ċ import Ġcom . github . mike phil . chart ing . data . C andle Entry Ċ import Ġcom . github . mike phil . chart ing . data . Entry Ċ import Ġcom . github . mike phil . chart ing . highlight . Highlight Ċ import Ġcom . github . mike phil . chart ing . utils . Utils Ċ import Ġkotlinx . android . synt hetic . main . layout _ line _ chart _ marker . view .* Ċ Ċ @ Suppress Lint (" View Constructor ") Ċ class ĠLine Chart Marker View ( context : ĠContext , Ġlayout Resource : ĠInt ) Ġ: ĠMarker View ( context , Ġlayout Resource ) Ġ{ ĊĊĠ Ġ@ Suppress Lint (" SetText I 1 8 n ") ĊĠ Ġoverride Ġfun Ġrefresh Content ( e : ĠEntry , Ġhighlight : ĠHighlight ) Ġ{ ĊĠĠĠ Ġif Ġ( e Ġis ĠC andle Entry ) Ġ{ ĊĠĠĠĠĠ Ġcontent . text Ġ= ĠUtils . format Number ( e . high , Ġ 0 , Ġtrue ) Ġ+ Ġ" ml " ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠ Ġcontent . text Ġ= ĠUtils . format Number ( e .` val `, Ġ 0 , Ġtrue ) Ġ+ Ġ" ml " ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget X Offset ( x pos : ĠFloat ): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġ-( width Ġ/ Ġ 2 ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Y Offset ( y pos : ĠFloat ): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġ- height ĊĠ Ġ} Ċ } Ċ