In können Sie mithilfe von und Widgets Flutter eine einfache, aber leistungsstarke Benutzeroberfläche erstellen. Bietet eine Grundstruktur für eine App mit gemeinsamen Elementen wie der App-Leiste, dem App-Hauptteil und Navigationsschaltflächen. ist ein Teil von und enthält den App-Titel und die Navigationsoptionen. Scaffold AppBar Scaffold AppBar Scaffold
Nachfolgend finden Sie eine Anleitung zum Erstellen einer einfachen Benutzeroberfläche mit Scaffold und AppBar:
Erstellen Sie eine neue Flutter App
Erstellen Sie zunächst eine neue Flutter App, indem Sie den folgenden Befehl ausführen terminal:
flutter create app_name
( app_name
Durch den gewünschten Namen Ihrer App ersetzen).
Bearbeiten Sie die Datei main.dart
Ersetzen Sie in der Datei main.dart(im Ordner lib) den Inhalt durch Folgendes:
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Flutter App with Scaffold and AppBar'),
),
body: Center(
child: Text('Hello, world!'),
),
);
}
}
Im obigen Beispiel erstellen wir eine App mit Scaffold und AppBar. Das Scaffold enthält den AppBar und den an die Eigenschaft übergebenen Benutzeroberflächentext body
.
Führen Sie die App aus
Um die App schließlich auszuführen, führen Sie den folgenden Befehl aus terminal:
flutter run
Ihre App zeigt einen Bildschirm mit dem Titel „ Flutter App mit Scaffold und AppBar “ in der App-Leiste und dem Text Hello, world!
in der Mitte des Bildschirms an.
Fazit: Scaffold und AppBar sind zwei wesentliche Widgets, Flutter die Ihnen beim Aufbau einer einfachen und funktionalen Benutzeroberfläche helfen. Durch deren Verwendung können Sie attraktive Apps mit grundlegenden UI-Komponenten wie der App-Leiste und dem App-Hauptteil erstellen.