Junior — Middle
Welche typischen Widgets verwendest du normalerweise in deinen Projekten?
sobes.tech KI
Antwort von AI
In Flutter-Projekten verwende ich häufig die folgenden typischen Widgets:
-
Container — universelles Widget zum Erstellen rechteckiger Bereiche mit Abständen, Rahmen und Hintergrund.
-
Column und Row — für vertikale und horizontale Anordnung von Kind-Widgets.
-
Text — zur Anzeige von Text.
-
ListView — zum Erstellen scrollbarer Listen.
-
Stack — zum Überlagern von Widgets.
-
Scaffold — Grundgerüst des Bildschirms mit Unterstützung für AppBar, Drawer und andere Elemente.
-
ElevatedButton — für Buttons mit Hebeeffekt.
Beispiel für einen einfachen Bildschirm mit Text und Button:
import 'package:flutter/material.dart';
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text('Beispiel')),
body: Center(
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text('Hallo, Flutter!'),
SizedBox(height: 20),
ElevatedButton(
onPressed: () => print('Button gedrückt'),
child: Text('Drück mich'),
),
],
),
),
);
}
}