package Ġre . not ifica . demo . utils Ċ Ċ import Ġandroid . graphics . Bitmap Ċ import Ġandroid . graphics . drawable . Drawable Ċ import Ġandroidx . compose . Composable Ċ import Ġandroidx . compose . getValue Ċ import Ġandroidx . compose . setValue Ċ import Ġandroidx . compose . state Ċ import Ġandroidx . ui . core . Context Ambient Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġcom . bump tech . glide . request . target . Custom Target Ċ import Ġcom . bump tech . glide . request . transition . Transition Ċ Ċ @ Composable Ċ fun Ġload ImageUrl ( url : ĠString ): ĠUi State < Bitmap > Ġ{ ĊĠĠĠ Ġvar Ġbitmap State : ĠUi State < Bitmap > Ġby Ġstate < Ui State < Bitmap >> Ġ{ ĠUi State . Loading Ġ} ĊĊĠĠĠ ĠG lide . with ( Context Ambient . current ) ĊĠĠĠĠĠĠĠ Ġ. as Bitmap () ĊĠĠĠĠĠĠĠ Ġ. load ( url ) ĊĠĠĠĠĠĠĠ Ġ. into ( object Ġ: ĠCustom Target < Bitmap >() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Resource Ready ( resource : ĠBitmap , Ġtransition : ĠTransition < in ĠBitmap > ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbitmap State Ġ= ĠUi State . Success ( resource ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠonLoad Cle ared ( placeholder : ĠDrawable ?) Ġ{} ĊĠĠĠĠĠĠĠ Ġ}) ĊĊĠĠĠ Ġreturn Ġbitmap State Ċ } Ċ