package Ġcom . jo sed l po zo . gal ile o . flow Ċ Ċ import Ġandroid . graphics . Type face Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroid . text . Sp ann able Ċ import Ġandroid . text . Sp ann able StringBuilder Ċ import Ġandroid . text . style . Style Span Ċ import Ġandroid . view . View Ċ import Ġandroidx . annotation . Dim en Res Ċ Ċ internal Ġfun ĠDrawable . tint ( color : ĠInt ): ĠDrawable Ġ{ ĊĠĠĠ Ġmutate () ĊĠĠĠ Ġset Color Filter ( color , Ġandroid . graphics . Port er D uff . Mode . SRC _ AT OP ) ĊĠĠĠ Ġset Bounds ( 0 , Ġ 0 , Ġintr insic Width , Ġintr insic Height ) ĊĠĠĠ Ġreturn Ġthis Ċ } Ċ Ċ internal Ġfun ĠView . padding (@ Dim en Res Ġdim en : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġpadding Ġ= Ġcontext . resources . get Dimension ( dim en ). toInt () ĊĠĠĠ Ġset Padding ( padding , Ġpadding , Ġpadding , Ġpadding ) Ċ } Ċ Ċ internal Ġfun ĠSp ann able StringBuilder . to Bold ( text : ĠString ): ĠSp ann able StringBuilder Ġ{ ĊĠĠĠ Ġval Ġstart Ġ= Ġthis . indexOf ( text ) ĊĠĠĠ Ġif Ġ( start Ġ== Ġ- 1 ) Ġreturn Ġthis ĊĠĠĠ Ġset Span ( ĊĠĠĠĠĠĠĠ ĠStyle Span ( Type face . BOLD ), ĊĠĠĠĠĠĠĠ Ġstart , ĊĠĠĠĠĠĠĠ Ġstart Ġ+ Ġtext . length , ĊĠĠĠĠĠĠĠ ĠSp ann able . SPAN _ EXCL USIVE _ EXCL USIVE ĊĠĠĠ Ġ) ĊĠĠĠ Ġreturn Ġthis Ċ }