Junior — Middle
Kokius įprastus valdiklius dažniausiai naudojate savo projektuose?
sobes.tech AI
Atsakymas iš AI
Flutter projektuose dažnai naudoju šiuos tipinius widgetus:
-
Container — universalus widgetas, skirtas kurti stačiakampius plotus su atstumais, rėmeliais ir fonu.
-
Column ir Row — vaikų widgetų išdėstymas vertikaliai ir horizontaliai.
-
Text — teksto rodymas.
-
ListView — sukuriant slankiojančius sąrašus.
-
Stack — sluoksniavimas widgetų vienas ant kito.
-
Scaffold — pagrindinė ekrano struktūra su palaikymu AppBar, Drawer ir kitais elementais.
-
ElevatedButton — pakelto efekto mygtukai.
Pavyzdys paprasto ekrano su tekstu ir mygtuku:
import 'package:flutter/material.dart';
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text('Pavyzdys')),
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('Labas, Flutter!'),
SizedBox(height: 20),
ElevatedButton(
onPressed: () => print('Mygtukas paspaustas'),
child: Text('Paspausk mane'),
),
],
),
),
);
}
}