Junior
¿Cuál es el papel del widget Scaffold en una aplicación Flutter?
sobes.tech AI
Respuesta de la IA
El widget Scaffold proporciona una estructura básica de Material Design para la aplicación. Incluye componentes principales de la interfaz de usuario, como:
appBar: Barra en la parte superior de la pantalla.bottomNavigationBar: Barra en la parte inferior de la pantalla para navegación.floatingActionButton: Botón para la acción principal.drawer: Menú lateral que se desliza desde el borde izquierdo o derecho.body: Área principal para el contenido de la pantalla.snackBar: Mensaje emergente sobre un evento ocurrido.
Ejemplo de uso:
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('Mi aplicación Scaffold'),
),
body: Center(
child: Text('¡Hola, Scaffold!'),
),
floatingActionButton: FloatingActionButton(
onPressed: () {
// Acción al presionar
},
child: Icon(Icons.add),
),
),
);
}
}