01.初见Flutter
一、 Flutter的特点
不依赖原生UI
拥有独立的渲染引擎
包体积会变大
界面更新逻辑和原生不一样(
增量渲染)重新创建一个新的
Widget
为什么
Flutter中大量final修饰的属性,const修饰的构造方法(常量对象)因为
Flutter的渲染逻辑,是增量渲染。Widget结构是树状结构想改变屏幕内容就直接改变
Widget对象常量对象的创建效率更高
二、 万物皆 Widget
Flutter的Widget分两类
有状态: StatefulWidget
无状态: StatelessWidget
三、 MaterialApp(App素材
home属性(主页面)
需要一个Widget
Scaffold小部件
带有导航栏(appBar)的小部件
导航栏可以设置文字、颜色。而且可以自定义Widget
body属性。
显示在导航栏下面的区域。传递一个Widget给他
debugShowCheckedModeBanner属性。
是否显示Debug标记(便于我们在调试版本中做操作)
小Tips
1. 未导入相关文件
option + enter 即可快捷导入
2. 强退AS缓存的问题
清理下面的文件即可

Last updated
Was this helpful?