Junior
Ce corespunde în Flutter ierarhiei arborelui?
sobes.tech AI
Răspuns de la AI
În Flutter, ierarhia arborelui este reprezentată prin Widget Tree. Fiecare element al interfeței este un widget, care poate conține alte widget-uri, formând o structură imbricată.
Acest arbore de widget-uri descrie structura UI-ului, iar Flutter îl folosește pentru a construi și actualiza interfața. Pe lângă arborele de widget-uri, există și arbori de elemente (Element Tree) și de obiecte de randare (Render Object Tree), care sunt responsabile pentru ciclul de viață și randare, respectiv, dar ierarhia principală este exact arborele de widget-uri.
Exemplu de arbore de widget-uri simplu:
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text('Exemplu')), // AppBar este un widget copil al Scaffold
body: Center(
child: Column(
children: [
Text('Salut'),
ElevatedButton(onPressed: () {}, child: Text('Apasă')),
],
),
),
);
}