1 / 3
Pakeisk MainActivity.kt — Scaffold ekranas
Atidaryk MainActivity.kt ir pakeisk visą failą šiuo turiniu. Mes ištriname numatytąjį Greeting() ir pridedame NotesScreen() — pirmą tikrą programos ekraną.
Ką šis kodas daro:
Scaffold— Material Design ekrano šablonas. Jis turi slot'us:topBar,floatingActionButton, ir paskutinis lambda parametras yra turinys.TopAppBar— viršutinė juosta su pavadinimu „Mano pastabos".FloatingActionButton— apvalus + mygtukas dešinėje apačioje.onClickkol kas tuščias — pridėsime navigaciją vėlesnėje pamokoje.BoxsuModifier.fillMaxSize().padding(innerPadding)— turinio sritis.innerPaddingateina iš Scaffold ir užtikrina, kad tekstas nepasislėps po viršutine juosta.@Preview— leidžia Android Studio rodyti šio ekrano peržiūrą be paleidimo telefone.
Svarbu: @OptIn(ExperimentalMaterial3Api::class) reikia, nes TopAppBar Material 3 dar pažymėtas kaip eksperimentinis.