U Flutter, možete izgraditi jednostavno, ali snažno korisničko sučelje koristeći Scaffold i AppBar widgete. Scaffold pruža osnovnu strukturu za aplikaciju s uobičajenim elementima kao što su traka aplikacije, tijelo aplikacije i gumbi za navigaciju. AppBar dio je Scaffold i sadrži naslov aplikacije i mogućnosti navigacije.
Dolje je vodič o tome kako izgraditi jednostavno korisničko sučelje koristeći Scaffold i AppBar:
Napravi novu Flutter aplikaciju
Najprije izradite novu Flutter aplikaciju pokretanjem sljedeće naredbe u terminal:
flutter create app_name
(Zamijenite app_name
željenim nazivom svoje aplikacije).
Uredite datoteku main.dart
U datoteci main.dart(unutar mape lib) zamijenite sadržaj sljedećim:
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!'),
),
);
}
}
U gornjem primjeru stvaramo aplikaciju s Scaffold i AppBar. Sadrži i Scaffold tijelo AppBar korisničkog sučelja proslijeđeno svojstvu body
.
Pokrenite aplikaciju
Konačno, da biste pokrenuli aplikaciju, pokrenite sljedeću naredbu u terminal:
flutter run
Vaša će aplikacija prikazati zaslon s naslovom " Flutter Aplikacija s Scaffold i AppBar " na traci aplikacije i tekstom Hello, world!
u sredini zaslona.
Zaključak: Scaffold i AppBar dva su bitna widgeta Flutter koji vam pomažu izgraditi jednostavno i funkcionalno korisničko sučelje. Njihovom upotrebom možete izraditi atraktivne aplikacije s osnovnim komponentama korisničkog sučelja kao što su traka aplikacije i tijelo aplikacije.