Junior
Каква е ролята на widget-а Scaffold в приложение Flutter?
sobes.tech AI
Отговор от AI
Widget 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),
),
),
);
}
}