用Flutter 写一个简单页面
2015 年 9 月 12 日
// 创建一个继承自Stateless的Widget class QiStatelessApp extends StatelessWidget { // 重写build 方法,build 方法返回值为Widget类型,返回内容为屏幕上显示内容。 @override Widget build(BuildContext context) { // MaterialApp 控制界面风格为安卓风格 // CupertinoApp 界面风格为iOS 风格 return MaterialApp( title: '安卓切换任务管理时任务名', // debugShowCheckedModeBanner: false, // Scaffold:脚手架 用于展示基础框架结构,如appBar、body、bottomNavigationBar home: Scaffold( // AppBar:相当于iOS 的导航栏 appBar: AppBar( // AppBar上的显示内容 // Text 用于展示文本内容,相当于iOS中的UILabel title: Text('App Bar 展示内容'), ), // body:AppBar及BottomNavigationBar之间展示的内容 // Center 是用于把子Widget 居中的Widget body: Center( child: Text('Hello World'), ), // 相当于iOS 中的UITabBar bottomNavigationBar: BottomNavigationBar( type: BottomNavigationBarType.fixed, items: [ BottomNavigationBarItem(icon: Icon(Icons.work), title: Text('工作')), BottomNavigationBarItem( icon: Icon(Icons.security), title: Text('安全')), ], onTap: (tappedIndex) { print('tappedIndex:$tappedIndex'); }, ), ), ); }}