/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġandroidx . compose . foundation . layout . samples Ċ Ċ import Ġandroidx . annotation . Sample d Ċ import Ġandroidx . compose . Composable Ċ import Ġandroidx . ui . core . Modifier Ċ import Ġandroidx . compose . foundation . Box Ċ import Ġandroidx . compose . ui . graphics . Color Ċ import Ġandroidx . compose . foundation . layout . Experimental Layout Ċ import Ġandroidx . compose . foundation . layout . Flow Column Ċ import Ġandroidx . compose . foundation . layout . Flow Row Ċ import Ġandroidx . compose . foundation . layout . preferred Size Ċ import Ġandroidx . compose . ui . unit . dp Ċ Ċ val Ġsizes Ġ= ĠlistOf ( ĊĠĠĠĠ 5 0 . dp , Ġ 5 0 . dp , Ġ 5 0 . dp , Ġ 3 0 . dp , Ġ 4 0 . dp , Ġ 1 1 0 . dp , Ġ 1 0 0 . dp , Ġ 4 0 . dp , Ġ 3 0 . dp , ĊĠĠĠĠ 2 0 . dp , Ġ 7 0 . dp , Ġ 5 0 . dp , Ġ 1 0 0 . dp , Ġ 2 0 . dp , Ġ 6 0 . dp , Ġ 6 0 . dp , Ġ 5 0 . dp , Ġ 6 0 . dp Ċ ) Ċ Ċ @ Sample d Ċ @ Composable Ċ @ Opt In ( Experimental Layout :: class ) Ċ fun ĠSimple Flow Row () Ġ{ ĊĠĠĠ ĠFlow Row ( ĊĠĠĠĠĠĠĠ Ġmain Axis Spacing Ġ= Ġ 1 0 . dp , ĊĠĠĠĠĠĠĠ Ġcross Axis Spacing Ġ= Ġ 1 0 . dp ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsizes . forEach Ġ{ Ġsize Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBox ( Modifier . preferred Size ( size , Ġ 2 0 . dp ), ĠbackgroundColor Ġ= ĠColor . M agenta ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Sample d Ċ @ Composable Ċ @ Opt In ( Experimental Layout :: class ) Ċ fun ĠSimple Flow Column () Ġ{ ĊĠĠĠ ĠFlow Column ( ĊĠĠĠĠĠĠĠ Ġmain Axis Spacing Ġ= Ġ 1 0 . dp , ĊĠĠĠĠĠĠĠ Ġcross Axis Spacing Ġ= Ġ 1 0 . dp ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsizes . forEach Ġ{ Ġsize Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠBox ( Modifier . preferred Size ( 2 0 . dp , Ġsize ), ĠbackgroundColor Ġ= ĠColor . M agenta ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }