ListView 列表组件 名称作用类型scrollDirectionAxis.horizntal 水平列表 Axis.vertical 垂直列表Axispadding内边距EdgeInsetsGeometryresolve反向排序boolchildren子集List ListView( scrollDirection:A…
Container 容器组件 名称功能alignment对齐方式decoration容器的样式调用 BoxDecoration 类margin外边距 EdgeInsets.all(10.0)padding外边距 同上transform动画属性 transform: Matrix4.rotationZ(0.2)height高度width宽度child…
MaterialAPP 组件 一般作为顶层的跟组件使用,常用属性有 home title color theme routes 等 更换主题颜色 MaterialApp( theme: ThemeData(primarySwatch:Colors.red)) Scaffold 组件 相当于声明页面的组件,主要组件有 appBar 显示顶部的 App…
检查本地虚拟机命令flutter devices运行全部平台flutter run -d all快捷键r 热加载R 热重启P 显示网格O 切换系统平台预览模式Q 退出预览模式 项目创建 flutter 命令创建 flutter create [项目名] 日常项目开发推荐使用 Andriod Studio 创建 flutter 项目
声明类 ( 同 JS ) class Person{ String name = "zhangsan", void getInfo(){}}var person = new Person() 默认构造函数 形式同 JS 的 Contructor class Person{  …
自定义方法 返回类型 方法名 (参数){ 函数体 return 返回值} 可选参数 参数也需要规范类型 type Fun (参数1,[参数2,参数3]){ // 中括号表示可选参数,标准是放在最后} 默认参数 type fun (参数1,[参数2=3,参数…
属性 length 长度 isEmpty 判断是否为空 isNotEmpty 判断是否不为空 reversed 数组反转 var list = [1,2,3,4,5]list.length // 5;list.isEmpty //falselist.isNotEmpty // truevar newList = list.reversed(…
1. 数据类型 string 字符类型 String str = "Hello Dart"; int 整数类型 int num = 12; double 浮点类型 注意: double 类型的变量可以兼容 int 类型, 但 int 和 double 不能参与计算, 如果参与计算需要数据都声明称成 int 或者 double double num …