package Ġcom . kas umin otes . ui . components Ċ Ċ import Ġandroidx . compose . foundation . Image Ċ import Ġandroidx . compose . foundation . background Ċ import Ġandroidx . compose . foundation . layout . Box Scope Ċ import Ġandroidx . compose . foundation . layout . Spacer Ċ import Ġandroidx . compose . foundation . layout . fill Max Width Ċ import Ġandroidx . compose . material . Material Theme Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . draw . clip Ċ import Ġandroidx . compose . ui . graphics . Color Ċ import Ġandroidx . compose . ui . graphics . Color Filter Ċ import Ġandroidx . compose . ui . graphics . Shape Ċ import Ġandroidx . compose . ui . graphics . p ainter . Painter Ċ import Ġandroidx . compose . ui . layout . Content Scale Ċ import Ġco il . compose . Image Painter Ċ import Ġco il . compose . remember Image Painter Ċ import Ġcom . kas umin otes . ui . theme . place Ċ Ċ @ Composable Ċ fun ĠBox Scope . Place Image ( ĊĠĠĠ Ġpainter : ĠP ainter , ĊĠĠĠ Ġloading : ĠBoolean , ĊĠĠĠ Ġmodifier : ĠModifier Ġ= ĠModifier , ĊĠĠĠ Ġcolor : ĠColor Ġ= ĠMaterial Theme . colors . place , ĊĠĠĠ Ġshape : ĠShape Ġ= ĠMaterial Theme . shapes . small , ĊĠĠĠ Ġcolor Filter : ĠColor Filter ? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ Ġif Ġ( loading ) Ġ{ ĊĠĠĠĠĠĠĠ ĠSp acer ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠModifier ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. match Parent Size () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. background ( color , Ġshape ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠImage ( ĊĠĠĠĠĠĠĠ Ġpainter Ġ= Ġpainter , ĊĠĠĠĠĠĠĠ Ġcontent Description Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. fill Max Width () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. clip ( shape ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. then ( modifier ), ĊĠĠĠĠĠĠĠ Ġcontent Scale Ġ= ĠContent Scale . Fill Width , ĊĠĠĠĠĠĠĠ Ġcolor Filter Ġ= Ġcolor Filter ĊĠĠĠ Ġ) Ċ } Ċ Ċ @ Composable Ċ fun ĠBox Scope . Place Image ( ĊĠĠĠ Ġurl : ĠString , ĊĠĠĠ Ġmodifier : ĠModifier Ġ= ĠModifier , ĊĠĠĠ Ġcolor : ĠColor Ġ= ĠMaterial Theme . colors . place , ĊĠĠĠ Ġshape : ĠShape Ġ= ĠMaterial Theme . shapes . small , ĊĠĠĠ Ġcolor Filter : ĠColor Filter ? Ġ= Ġnull Ċ ) Ġ{ ĊĠĠĠ Ġval Ġpainter Ġ= Ġremember Image Painter ( url ) ĊĠĠĠ Ġval Ġloading Ġ= Ġpainter . state Ġ! is ĠImage Painter . State . Success ĊĊĠĠĠ ĠPlace Image ( ĊĠĠĠĠĠĠĠ Ġpainter , ĊĠĠĠĠĠĠĠ Ġloading , ĊĠĠĠĠĠĠĠ Ġmodifier , ĊĠĠĠĠĠĠĠ Ġcolor , ĊĠĠĠĠĠĠĠ Ġshape , ĊĠĠĠĠĠĠĠ Ġcolor Filter ĊĠĠĠ Ġ) Ċ } Ċ