Môžeš uviesť a opísať typy widgetov používaných vo Flutteri?
sobes.tech AI
Odpoveď od AI
Vo Flutteri sú widgety základnými stavebnými blokmi používateľského rozhrania. Môžu byť rozdelené do niekoľkých typov:
-
StatelessWidget — widgety bez stavu. Nemenné po vytvorení a zobrazujú statické používateľské rozhranie.
-
StatefulWidget — widgety so stavom. Môžu meniť svoj vzhľad ako reakciu na udalosti alebo dáta.
-
InheritedWidget — špeciálne widgety na prenos dát nadol stromom widgetov bez nutnosti ich odovzdávať cez konštruktory.
-
Layout Widgets — widgety na organizáciu rozloženia iných widgetov, napríklad
Row,Column,Stack,Container. -
Input Widgets — widgety na interakciu s používateľom, napríklad
TextField,Checkbox,Slider. -
Animation Widgets — widgety na animácie, napríklad
AnimatedContainer,FadeTransition.
Príklad jednoduchého StatelessWidget:
class MyText extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Text('Ahoj, Flutter!');
}
}