Junior — Middle
Koje tipične vidžete obično koristiš u svojim projektima?
sobes.tech АИ
Одговор од АИ
У пројектима Flutter често користим следеће типичне виджете:
-
Container — универзални виджет за креирање правоугаоних области са маргинама, границама и позадином.
-
Column и Row — за вертикално и хоризонтално распоређивање деце виджета.
-
Text — за приказ текста.
-
ListView — за креирање скролујућих листа.
-
Stack — за преклапање виджета један преко другог.
-
Scaffold — основна структура екрана са подршком за AppBar, Drawer и друге елементе.
-
ElevatedButton — за дугмад са ефектом подизања.
Пример једноставног екрана са текстом и дугметом:
import 'package:flutter/material.dart';
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text('Пример')),
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('Здраво, Flutter!'),
SizedBox(height: 20),
ElevatedButton(
onPressed: () => print('Дугме притиснуто'),
child: Text('Покажи ме'),
),
],
),
),
);
}
}