package Ġpl . k amil sz ust ak . read . ui . base . binding Ċ Ċ import Ġandroidx . databinding . Binding Adapter Ċ import Ġcom . mik ha el lope z . circular progressbar . Circular ProgressBar Ċ Ċ object ĠCircular ProgressBar Data Binding Adapter Ġ{ ĊĠĠĠ Ġprivate Ġconst Ġval ĠC PB _ PROGRESS _ MAX _ ATTRIBUTE : ĠString Ġ= Ġ" cp b _ progress _ max " ĊĠĠĠ Ġprivate Ġconst Ġval ĠC PB _ PROGRESS _ ATTRIBUTE : ĠString Ġ= Ġ" cp b _ progress " ĊĊĠĠĠ Ġ@ Binding Adapter ( CP B _ PROGRESS _ MAX _ ATTRIBUTE ) ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun ĠCircular ProgressBar . setMax Progress ( value : ĠNumber ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprogress Max Ġ= Ġvalue . toFloat () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Binding Adapter ( CP B _ PROGRESS _ ATTRIBUTE ) ĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun ĠCircular ProgressBar . set Progress ( value : ĠNumber ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( value Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprogress Ġ= Ġvalue . toFloat () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }