package Ġcom . ste le ot . jet pack compose . playground . compose . material 3 Ċ Ċ import Ġandroidx . compose . foundation . layout . Arrange ment Ċ import Ġandroidx . compose . foundation . layout . Column Ċ import Ġandroidx . compose . foundation . layout . fill MaxSize Ċ import Ġandroidx . compose . foundation . remember Scroll State Ċ import Ġandroidx . compose . foundation . shape . Cut Corner Shape Ċ import Ġandroidx . compose . foundation . vertical Scroll Ċ import Ġandroidx . compose . material . icons . Icons Ċ import Ġandroidx . compose . material . icons . filled . Star Ċ import Ġandroidx . compose . material . icons . outlined . Star Ċ import Ġandroidx . compose . material 3 . Floating ActionButton Defaults Ċ import Ġandroidx . compose . material 3 . Icon Ċ import Ġandroidx . compose . material 3 . Large Floating ActionButton Ċ import Ġandroidx . compose . runtime . Composable Ċ import Ġandroidx . compose . ui . Alignment Ċ import Ġandroidx . compose . ui . Modifier Ċ import Ġandroidx . compose . ui . graphics . Color Ċ import Ġandroidx . compose . ui . graphics . Rectangle Shape Ċ import Ġandroidx . compose . ui . tool ing . preview . Preview Ċ import Ġandroidx . compose . ui . unit . dp Ċ import Ġcom . ste le ot . jet pack compose . playground . compose . reusable . Default Sca ffold 3 Ċ import Ġcom . ste le ot . jet pack compose . playground . navigation . Material 3 Nav Routes Ċ Ċ private Ġconst Ġval ĠUrl Ġ= Ġ" material 3 / Large Floating ActionButton Screen . kt " Ċ Ċ @ Composable Ċ fun ĠLarge Floating ActionButton Screen () Ġ{ ĊĠĠĠ ĠDefault Sca ffold 3 ( ĊĠĠĠĠĠĠĠ Ġtitle Ġ= ĠMaterial 3 Nav Routes . Large Floating ActionButton , ĊĠĠĠĠĠĠĠ Ġlink Ġ= ĠUrl , ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠColumn ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodifier Ġ= ĠModifier ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. fill MaxSize () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. vertical Scroll ( remember Scroll State ()), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvertical Arrange ment Ġ= ĠArrange ment . Space Even ly , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhorizontal Alignment Ġ= ĠAlignment . Center H orizontally ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠIcon Large Floating ActionButton () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠCo lo red Large Floating ActionButton () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠE lev ated Large Floating ActionButton () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRectangle Shape Large Floating ActionButton () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Preview Ċ @ Composable Ċ private Ġfun ĠIcon Large Floating ActionButton () Ġ{ ĊĠĠĠ ĠLarge Floating ActionButton ( onClick Ġ= Ġ{}) Ġ{ ĊĠĠĠĠĠĠĠ ĠIcon ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimage Vector Ġ= ĠIcons . Outlined . Star , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Description Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Preview Ċ @ Composable Ċ private Ġfun ĠCo lo red Large Floating ActionButton () Ġ{ ĊĠĠĠ ĠLarge Floating ActionButton ( ĊĠĠĠĠĠĠĠ ĠonClick Ġ= Ġ{}, ĊĠĠĠĠĠĠĠ Ġcontainer Color Ġ= ĠColor . Red , ĊĠĠĠĠĠĠĠ Ġcontent Color Ġ= ĠColor . White ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠIcon ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimage Vector Ġ= ĠIcons . Filled . Star , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Description Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Preview Ċ @ Composable Ċ private Ġfun ĠE lev ated Large Floating ActionButton () Ġ{ ĊĠĠĠ ĠLarge Floating ActionButton ( ĊĠĠĠĠĠĠĠ ĠonClick Ġ= Ġ{}, ĊĠĠĠĠĠĠĠ Ġshape Ġ= ĠCut Corner Shape ( 1 5 . dp ), ĊĠĠĠĠĠĠĠ Ġelevation Ġ= ĠFloating ActionButton Defaults . elevation ( 2 0 . dp ), ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠIcon ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimage Vector Ġ= ĠIcons . Filled . Star , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Description Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Preview Ċ @ Composable Ċ private Ġfun ĠRectangle Shape Large Floating ActionButton () Ġ{ ĊĠĠĠ ĠLarge Floating ActionButton ( ĊĠĠĠĠĠĠĠ ĠonClick Ġ= Ġ{}, ĊĠĠĠĠĠĠĠ Ġshape Ġ= ĠRectangle Shape ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠIcon ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimage Vector Ġ= ĠIcons . Filled . Star , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Description Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }