package Ġcom . example . tip _ calculator . components Ċ Ċ import Ġandroidx . compose . foundation . layout . Column Ċ import Ġandroidx . compose . foundation . layout . Row Ċ import Ġandroidx . compose . foundation . layout . padding Ċ import Ġandroidx . compose . material . Outlined TextField Ċ import Ġandroidx . compose . material . Slider Ċ import Ġandroidx . compose . material . Text Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . Alignment Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . unit . dp ĊĊ Ċ @ Composable Ċ fun ĠSlider Text ( label : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue : ĠFloat , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Value Change : Ġ( String ) Ġ-> ĠUnit ) Ġ{ ĊĊĠĠĠ ĠRow ( vertical Alignment Ġ= ĠAlignment . Center Vert ically ) Ġ{ ĊĠĠĠĠĠĠĠ ĠText ( text Ġ= Ġlabel ) ĊĠĠĠĠĠĠĠ ĠColumn ( Modifier . padding ( 1 5 . dp )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠSlider ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Ġ= Ġvalue , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Value Change Ġ= Ġ{ Ġon Value Change ( it . toString ()) Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Range Ġ= Ġ 0 f .. 3 0 f , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsteps Ġ= Ġ 5 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĊĊ Ċ }