W programie Flutter możesz zbudować prosty, ale wydajny interfejs użytkownika za pomocą widżetów Scaffold i AppBar. Scaffold zapewnia podstawową strukturę aplikacji z typowymi elementami, takimi jak pasek aplikacji, treść aplikacji i przyciski nawigacyjne. AppBar jest częścią Scaffold i zawiera tytuł aplikacji oraz opcje nawigacji.
Poniżej znajduje się przewodnik, jak zbudować prosty interfejs użytkownika za pomocą Scaffold i AppBar:
Utwórz nową Flutter aplikację
Najpierw utwórz nową Flutter aplikację, uruchamiając następujące polecenie w terminal:
flutter create app_name
(Zastąp app_name
żądaną nazwą swojej aplikacji).
Edytuj plik main.dart
W pliku main.dart(wewnątrz folderu lib) zastąp zawartość następującą treścią:
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!'),
),
);
}
}
W powyższym przykładzie tworzymy aplikację za pomocą Scaffold i AppBar. Zawiera i Scaffold treść AppBar interfejsu użytkownika przekazaną do body
właściwości.
Uruchom aplikację
Na koniec, aby uruchomić aplikację, uruchom następujące polecenie w terminal:
flutter run
Twoja aplikacja wyświetli ekran z tytułem „ Flutter Aplikacja z Scaffold i AppBar ” na pasku aplikacji i tekstem Hello, world!
na środku ekranu.
Wniosek: Scaffold i AppBar są to dwa podstawowe widżety, Flutter które pomogą Ci zbudować prosty i funkcjonalny interfejs użytkownika. Korzystając z nich, możesz tworzyć atrakcyjne aplikacje z podstawowymi komponentami interfejsu użytkownika, takimi jak pasek aplikacji i treść aplikacji.