In Flutter, puoi creare un'interfaccia utente semplice ma potente utilizzando Scaffold e AppBar widget. Scaffold fornisce una struttura di base per un'app con elementi comuni come la barra dell'app, il corpo dell'app e i pulsanti di navigazione. AppBar fa parte di Scaffold e contiene il titolo dell'app e le opzioni di navigazione.
Di seguito è riportata una guida su come creare una semplice interfaccia utente utilizzando Scaffold e AppBar:
Crea una nuova Flutter app
Innanzitutto, crea una nuova Flutter app eseguendo il seguente comando in terminal:
flutter create app_name
(Sostituisci app_name
con il nome desiderato della tua app).
Modifica il file main.dart
Nel file main.dart(all'interno della cartella lib), sostituisci il contenuto con quanto segue:
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!'),
),
);
}
}
Nell'esempio sopra, creiamo un'app con Scaffold e AppBar. contiene Scaffold il AppBar e il corpo dell'interfaccia utente passato alla body
proprietà.
Esegui l'app
Infine, per eseguire l'app, eseguire il seguente comando in terminal:
flutter run
La tua app visualizzerà una schermata con il titolo " Flutter App con Scaffold e AppBar " sulla barra dell'app e il testo Hello, world!
al centro dello schermo.
Conclusione: Scaffold e AppBar sono due widget essenziali Flutter che ti aiutano a costruire un'interfaccia utente semplice e funzionale. Usandoli, puoi creare app attraenti con componenti dell'interfaccia utente di base come la barra dell'app e il corpo dell'app.