Junior
Where is the Scaffold widget used in Flutter?
sobes.tech AI
Answer from AI
Scaffold is one of the fundamental widgets in Flutter that provides a standard structure for a material design application. It is used as the main container for a screen and includes elements such as:
appBar: The top app bar, usually containing a title and actions.body: The main content of the screen.floatingActionButton: A floating action button.bottomNavigationBar: The bottom navigation bar.drawer: A slide-out side panel.bottomSheet: A modal sheet that slides up from the bottom.snackBar: A small popup message.
Scaffold is used on almost any screen where a standard material design interface is needed. It greatly simplifies UI creation by providing ready-made templates for common elements.
Example usage:
import 'package:flutter/material.dart';
class MyScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('My Screen'),
),
body: Center(
child: Text('Main content'),
),
floatingActionButton: FloatingActionButton(
onPressed: () {
// Action on press
},
child: Icon(Icons.add),
),
);
}
}