package Ġcom . g arc ia . open weather app . util . ui Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . constraint layout . widget . Constraint Layout Ċ import Ġcom . g arc ia . open weather app . R Ċ Ċ class ĠProgress Bar Layout Ġ: ĠConstraint Layout Ġ{ ĊĊĠĠĠ Ġprivate Ġvar ĠprogressBar Text : ĠTextView ? Ġ= Ġnull ĊĊĠĠĠ Ġconstructor ( context : ĠContext ) Ġ: Ġsuper ( context ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ( getContext () Ġas ĠActivity ). layout Inflater . inflate ( R . layout . view _ loading , Ġthis ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( context : ĠContext , Ġattrs : ĠAttributeSet ) Ġ: Ġsuper ( context , Ġattrs ) Ġ{} ĊĊĠĠĠ Ġprivate Ġfun Ġinitialize () Ġ{ ĊĠĠĠĠĠĠĠ ĠprogressBar Text Ġ= ĠfindViewById ( R . id . progressbar _ text ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Message ( message : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinitialize () ĊĠĠĠĠĠĠĠ ĠprogressBar Text !!. text Ġ= Ġmessage ĊĠĠĠ Ġ} Ċ } Ċ