В Flutter, вы можете создать простой, но мощный пользовательский интерфейс, используя Scaffold и AppBar виджеты. Scaffold предоставляет базовую структуру приложения с такими общими элементами, как панель приложения, тело приложения и кнопки навигации. AppBar является частью Scaffold и содержит заголовок приложения и параметры навигации.
Ниже приведено руководство о том, как создать простой пользовательский интерфейс с помощью Scaffold и AppBar:
Создать новое Flutter приложение
Сначала создайте новое Flutter приложение, выполнив следующую команду в папке terminal:
flutter create app_name
(Замените app_name
на желаемое имя вашего приложения).
Отредактируйте файл main.dart
В файле main.dart(внутри папки lib) замените содержимое следующим:
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Flutter App with Scaffold and AppBar'),
),
body: Center(
child: Text('Hello, world!'),
),
);
}
}
В приведенном выше примере мы создаем приложение с помощью Scaffold и AppBar. Содержит и Scaffold тело AppBar пользовательского интерфейса, переданное свойству body
.
Запустите приложение
Наконец, чтобы запустить приложение, выполните следующую команду в папке terminal:
flutter run
Ваше приложение отобразит экран с заголовком « Flutter Приложение с Scaffold и AppBar » на панели приложений и текстом Hello, world!
в центре экрана.
Вывод: Scaffold и AppBar это два важных виджета Flutter, которые помогут вам создать простой и функциональный пользовательский интерфейс. Используя их, вы можете создавать привлекательные приложения с основными компонентами пользовательского интерфейса, такими как панель приложения и тело приложения.