title:'Flutter Demo', theme:ThemeData( primarySwatch:Colors.blue, ), showSemanticsDebugger:false, home:MyHomePage(title:'Flutter Demo Home Page'), ); } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 1.9 性能的调试 要了解我们的应用程序导致重新布局或重新绘制的原因,我...
"/": (BuildContext contxt) => new MyHomePage(title: "first page"), "/second": (BuildContext context) => SecondViewWidget()}, theme: ThemeData( primarySwatch: Colors.blue, ), //home不能与“/”混用,否则会报错的 // home: MyHomePage(title: 'Flutter Demo Home Page'), ); } } child...
child: new MaterialApp( title: 'Flutter Demo', theme: new ThemeData( primarySwatch: Colors.blue, ), home: new MyHomePage(title: 'Flutter Demo Home Page'), ), ); } } 在任何你想要的位置中,使用。 文档里面推荐,在didChangeDependencies中查询它。所以我们也 代码语言:txt 复制 class _MyHomePageS...
* */theme:ThemeData(/*这个地方就类似于Android中的style文件配置,主要就是主题的配置*/primarySwatch:Colors.blue,visualDensity:VisualDensity.adaptivePlatformDensity,),/*home指定了启动后显示的页面 * 类似于我们在AndroidManifest中配置启动页面 * */home:MyHomePage(title:'Flutter Demo Home Page'),);}} My...
我们将这里面的 Flutter Demo Home Page 改为 My Home Page。 然后按 command+s 进行保存。 这时控制台会自动打印热重载信息。 同时设备会自动更新如下: 3.2 命令行运行热重载功能体现 通过flutter run运行的 flutter 项目。控制台会有下面提示: 上面说了要热重载改变按 r 键,要热重启,按 R 键。
// home: MyHomePage(title: 'Flutter Demo Home Page'), /// FairWidget 是用来加载 bundle 资源的容器 /// /// path 参数:需要加载的 bundle 资源文件路径 /// data 参数:需要传递给动态页面的参数 home: FairWidget( /// path 可以是 assets 目录下的 bundle 资源,也可以是手机存储 ...
home: MyHomePage(title: 'Flutter Demo Home Page'), ); } } class MyHomePage extends StatefulWidget { MyHomePage({Key key, this.title}) : super(key: key); final String title; @override _MyHomePageState createState() => _MyHomePageState(); ...
home: MyHomePage(title: 'Flutter Demo Home Page'), ); } } class MyHomePage extends StatefulWidget { MyHomePage({Key key, this.title}) : super(key: key); final String title; @override _MyHomePageState createState() { return _MyHomePageState(); ...
home:constMyHomePage(title: 'Flutter Demo Home Page'), ); } }classMyHomePageextendsStatefulWidget {constMyHomePage({super.key, requiredthis.title});finalString title; @override State<MyHomePage> createState() =>_MyHomePageState(); }class_MyHomePageStateextendsState<MyHomePage>{//int _counter ...
home:const MyHomePage(title:'Flutter Demo Home Page'), ); } } class MyHomePageextends StatefulWidget { const MyHomePage({super.key, required this.title}); final Stringtitle; @override StatecreateState() =>_MyHomePageState(); } class _MyHomePageStateextends State { ...