在Flutter中,调用runApp方法中的两个类是Widget和MaterialApp。
在Flutter中调用runApp方法时,可以按照以下步骤来使用Widget和MaterialApp:
下面是一个示例代码:
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'My App',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: HomePage(),
);
}
}
class HomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('Home'),
),
body: Center(
child: Text('Welcome to my app!'),
),
);
}
}
在上面的示例中,我们创建了一个名为MyApp的自定义Widget类,它继承自StatelessWidget。在build方法中,我们使用MaterialApp作为根节点的Widget,并配置了应用程序的标题、主题和首页Widget。首页Widget是一个名为HomePage的自定义Widget类,它继承自StatelessWidget。在HomePage的build方法中,我们使用Scaffold和AppBar、Text等Widget构建了一个简单的页面。
推荐的腾讯云相关产品和产品介绍链接地址:
云+社区技术沙龙[第17期]
算法大赛
开箱吧腾讯云
云原生正发声
开箱吧腾讯云
【产研荟】直播系列
开箱吧腾讯云
云+社区开发者大会(苏州站)
领取专属 10元无门槛券
手把手带您无忧上云