package Ġio . github . pel men star 1 . range calendar Ċ Ċ import Ġandroid . animation . Value Animator Ċ import Ġandroid . os . Build Ċ import Ġandroid . animation . Object Animator Ċ import Ġandroid . animation . Property Values Holder Ċ import Ġandroid . util . Float Property Ċ import Ġandroid . annotation . Suppress Lint Ċ Ċ internal Ġobject ĠAnimation Helper Ġ{ ĊĠĠĠ Ġprivate Ġval ĠVALUES Ġ= ĠProperty Values Holder . of Float ("", Ġ 0 f , Ġ 1 f ) ĊĊĠĠĠ Ġ@ Suppress Lint (" Re cycle ") ĊĠĠĠ Ġinline Ġfun Ġcreate Fraction Animator ( cross inline Ġcallback : Ġ( Float ) Ġ-> ĠUnit ): ĠValue Animator Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠValue Animator (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Values ( VALUES ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġadd Update Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcallback ( it . animated Fraction ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }