Using the Scaffold Widget for Material Apps in Flutter
Learn how to use the Scaffold widget in Flutter to provide a default banner, background color, and add drawers, snack bars, and bottom sheets.
When building a Material app in Flutter, you can use the Scaffold widget to provide a default banner, background color, and API for adding drawers, snack bars, and bottom sheets. You can then add a Center widget directly to the body property of the Scaffold widget for the home page.
Usage:
The Scaffold widget is commonly used as a top-level widget in Material apps to provide a consistent UI and functionality across screens.
It can be customized with various properties to meet the needs of your app.
Code:
class MyApp extends StatelessWidget {
const MyApp({Key? key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter layout demo',
home: Scaffold(
appBar: AppBar(
title: const Text('Flutter layout demo'),
),
body: const Center(
child: Text('Hello World'),
),
),
);
}
}
..
Properties:
- title: A string that represents the title of the Material app.
- home: The main content for the home page of the app.
- Scaffold: A widget that provides a default banner, background color, and API for adding drawers, snack bars, and bottom sheets.
- appBar: The app bar to display at the top of the Scaffold widget.
- body: The main content to display in the body of the Scaffold widget.
Comments
Post a Comment