Назад к вопросам
Junior
149
questionbank
Какова роль виджета Scaffold в приложении Flutter?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Виджет Scaffold предоставляет базовую структуру Material Design для приложения. Он включает в себя такие основные компоненты пользовательского интерфейса, как:
appBar: Панель в верхней части экрана.bottomNavigationBar: Панель в нижней части экрана для навигации.floatingActionButton: Кнопка для основного действия.drawer: Боковое меню, выдвигающееся из левого или правого края.body: Основная область для содержимого экрана.snackBar: Всплывающее сообщение о произошедшем событии.
Пример использования:
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('Мое приложение Scaffold'),
),
body: Center(
child: Text('Привет, Scaffold!'),
),
floatingActionButton: FloatingActionButton(
onPressed: () {
// Действие при нажатии
},
child: Icon(Icons.add),
),
),
);
}
}