package Ġcom . ep ite ch . di abet ips . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġcom . ep ite ch . di abet ips . R Ċ import Ġcom . github . mike phil . chart ing . charts . Pie Chart Ċ import Ġcom . github . mike phil . chart ing . data . Pie Data Ċ Ċ class ĠDetail Pie Chart Ġ@ Jvm Over loads Ġconstructor ( context : ĠContext , Ġattrs : ĠAttributeSet ? Ġ= Ġnull , Ġdef Style : ĠInt Ġ= Ġ 0 ) Ġ: ĠP ie Chart ( context , Ġattrs , Ġdef Style ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . init () ĊĠĠĠĠĠĠĠ Ġset No Data Text ("") ĊĠĠĠĠĠĠĠ Ġset No Data TextColor ( Material Handler . getColor From Attribute ( context , ĠR . attr . color Background Text )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠsetData ( data : ĠP ie Data ?) Ġ{ ĊĠĠĠĠĠĠĠ ĠsetData ( data , ĠR . string . no _ data ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠsetData ( data : ĠP ie Data ?, ĠNo Data Text Id : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(( data ?. entry Count Ġ?: 0 ) Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . setData ( data ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . setData ( null ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset No Data Text ( context . getString ( No Data Text Id )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }