kotlin-jetpack-compose
Rozdiely
Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.
| Obojstranná predošlá revíziaPredchádzajúca revíziaNasledujúca revízia | Predchádzajúca revízia | ||
| kotlin-jetpack-compose [2025/08/14 11:23] – [Základné využitie - komponenty] attilajancik | kotlin-jetpack-compose [2025/11/05 13:49] (aktuálne) – [Jetpack Compose] attilajancik | ||
|---|---|---|---|
| Riadok 1: | Riadok 1: | ||
| ====== Jetpack Compose ====== | ====== Jetpack Compose ====== | ||
| + | > Jetpack Compose je predurčený pre tvorbu UI na platforme Android. | ||
| + | > Využitie API Jetpack Compose pre Multiplatform popisuje článok: [[kotlin-compose-multiplatform|Compose Multiplatform]] | ||
| ===== Úvod ===== | ===== Úvod ===== | ||
| Jetpack Compose je nástroj z produkcie **Google**. Používa sa pre tvorbu UI (GUI). Zároveň nahrádza pôvodnu deklaráciu formulárov a komponentov pôvodným XML definičnými súbormi za **deklaratívne** progromavanie, | Jetpack Compose je nástroj z produkcie **Google**. Používa sa pre tvorbu UI (GUI). Zároveň nahrádza pôvodnu deklaráciu formulárov a komponentov pôvodným XML definičnými súbormi za **deklaratívne** progromavanie, | ||
| - | Komplexnosť komponentov ho predurčuje pre tvorbu | + | Postup tvorenia kódu je jednoduchý. Vzhľad používateľského rozhrania zobrazovaného na displeji sa postupne skladá z existujúcich, |
| + | |||
| + | > Komplexnosť komponentov ho predurčuje pre tvorbu | ||
| Príklad komponentov nástroja Jetpack Compose: tlačítka, textové polia a iné z Material Design 3. | Príklad komponentov nástroja Jetpack Compose: tlačítka, textové polia a iné z Material Design 3. | ||
| Riadok 23: | Riadok 27: | ||
| ===== Základné využitie - komponenty ===== | ===== Základné využitie - komponenty ===== | ||
| + | |||
| + | Základné štrukturovanie kompozície je prvkami: | ||
| + | * Column, FlowColumn | ||
| + | * Row, FlowRow | ||
| + | * Box | ||
| + | |||
| + | **Modifikátory** umožňujú nastaviť rozmery, zarovnanie, odsadenie, interakcie a iné... | ||
| Kompletná škála komponentov je na [[https:// | Kompletná škála komponentov je na [[https:// | ||
| Riadok 321: | Riadok 332: | ||
| Pre ich použitie je treba stiahnuť zip a vytvoriť v AS: app -> new Android Resource Directory : font/font a doňho nakopírovať vybrané zo stiahnutého zip-u. \\ | Pre ich použitie je treba stiahnuť zip a vytvoriť v AS: app -> new Android Resource Directory : font/font a doňho nakopírovať vybrané zo stiahnutého zip-u. \\ | ||
| Samotná deklarácia tém je v '' | Samotná deklarácia tém je v '' | ||
| - | |||
| - | |||
| ---- | ---- | ||
| - | > Na článku sa pracuje... | ||
| - | ---- | ||
| ====== Linky ====== | ====== Linky ====== | ||
| * https:// | * https:// | ||
| Riadok 335: | Riadok 342: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * developer.android.com - [[https:// | ||
kotlin-jetpack-compose.1755163410.txt.gz · Posledná úprava: od attilajancik
