import 'package:flutter/material.dart';
class MyApp extends StatelessWidget {
// 此处可以定义应用程序需要的任何配置或依赖项
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter 应用',
home: MyHomePage(), // 引入自定义的首页组件
);
}
}
class MyHomePage extends StatefulWidget {
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
// 这里可以定义首页的状态和方法
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('首页'),
),
body: Center(
child: Text('欢迎使用 Flutter!'),
),
);
}
}
void main() {
runApp(MyApp()); // 启动应用
}
这个代码示例展示了如何在Flutter中创建一个简单的应用程序架构。首先定义了MyApp
作为根组件,它是一个无状态的小部件,负责设置整个应用程序的配置和主题。然后定义了MyHomePage
作为有状态的组件,它包含了应用程序的首页逻辑和界面。最后,在main
函数中,我们实例化并运行了MyApp
,这是Flutter应用程序的入口点。