V prípade, že budeš chcieť ukladať Composable funkcie pod seba, použi Column nasledovne:
setContent {
// umiestnuj Composable funkcie pod seba a
// odsad obsah obrazovky od systemovych prvkov (status/navigation bar)
Column(
modifier = Modifier.systemBarsPadding()
) {
// content
}
}
Zobraz na obrazovke text Hello World! bez štýlovania.
Zobraz na obrazovke text Hello World! a aplikuj nasledujúce štýly (naschvál uvádzam zvláštne jednotky):
48px#254aa5 s 80% priehľadnosťou150%-1px, nech sú bližšie k sebebold, mám rád výrazné písmoTeraz sa pozri na tento reálny dizajn (použitý na jednej z aplikácií na ktorých som pracoval).
Vytvor 12 samostatných textových štýlov presne podľa dizajnu okrem nastavenia fontu (fontFamily).
Odporúčania:
- Premenné obsahujúce Textové štýly odporúčam pomenovať
textStyle...ľahšie ich autocomplete vyhľadá- Textové štýly odporúčam uložiť do samostatného súboru, obvykle mu dávame názov
typography.kt- Všetky textové štýly použí na hlavnej obrazovke, na ďalšej hodine ich presunieme na správnejšie miesto
Rozšír úlohu 2.4.3 aj o aplikovanie fontu Poppins podľa návodu z kapitoly 2.3-Fonty
Na Figme nájdi aspoň jeden dizajn, ktorý má pekne rozvinutú typografiu a nasimuluj ju. Teda nech má definovaných aspoň 8 textových štýlov. Tento nový dizajn skopíruj a vyrieš rovnako, ako úlohu 2.4.3.