Sobes.tech
Junior — Middle

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:

  1. StatelessWidget — widgety bez stavu. Nemenné po vytvorení a zobrazujú statické používateľské rozhranie.

  2. StatefulWidget — widgety so stavom. Môžu meniť svoj vzhľad ako reakciu na udalosti alebo dáta.

  3. InheritedWidget — špeciálne widgety na prenos dát nadol stromom widgetov bez nutnosti ich odovzdávať cez konštruktory.

  4. Layout Widgets — widgety na organizáciu rozloženia iných widgetov, napríklad Row, Column, Stack, Container.

  5. Input Widgets — widgety na interakciu s používateľom, napríklad TextField, Checkbox, Slider.

  6. 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!');
  }
}