Junior
Jaka jest rola widżetu Scaffold w aplikacji Flutter?
sobes.tech AI
Odpowiedź od AI
Widżet Scaffold zapewnia podstawową strukturę Material Design dla aplikacji. Zawiera główne komponenty interfejsu użytkownika, takie jak:
appBar: pasek u góry ekranu.bottomNavigationBar: pasek na dole ekranu do nawigacji.floatingActionButton: przycisk do głównej akcji.drawer: menu boczne wysuwające się z lewej lub prawej krawędzi.body: główny obszar na zawartość ekranu.snackBar: pojawiające się powiadomienie o zdarzeniu.
Przykład użycia:
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('Moja aplikacja Scaffold'),
),
body: Center(
child: Text('Witaj, Scaffold!'),
),
floatingActionButton: FloatingActionButton(
onPressed: () {
// Akcja po naciśnięciu
},
child: Icon(Icons.add),
),
),
);
}
}