Junior — Middle
Ce tipuri de widget-uri tipice folosești de obicei în proiectele tale?
sobes.tech AI
Răspuns de la AI
În proiectele Flutter, folosesc adesea următoarele widget-uri tipice:
-
Container — widget universal pentru crearea de zone dreptunghiulare cu margini, borduri și fundal.
-
Column și Row — pentru aranjarea verticală și orizontală a widget-urilor copil.
-
Text — pentru afișarea textului.
-
ListView — pentru crearea listelor derulabile.
-
Stack — pentru suprapunerea widget-urilor.
-
Scaffold — scheletul de bază al ecranului cu suport pentru AppBar, Drawer și alte elemente.
-
ElevatedButton — pentru butoane cu efect de ridicare.
Exemplu de ecran simplu cu text și buton:
import 'package:flutter/material.dart';
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text('Exemplu')),
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('Salut, Flutter!'),
SizedBox(height: 20),
ElevatedButton(
onPressed: () => print('Buton apăsat'),
child: Text('Apasă-mă'),
),
],
),
),
);
}
}