flutter 笔记

80 阅读1分钟

Widget

  • MaterialApp 顶层widget使用
  • Scaffold 页面组件
  • Container 容器组件
  • Text 组件
  • Image.asset 本地图片 组件
  • Image.network 远程图片 组件
  • Icon 图标组件
  • ListView 列表组件
  • GridView 网格布局
  • Padding 组件
  • Column、Row 线性布局
  • Flex Expanded 弹性布局
  • Stack、Align、Positoned 层叠布局
  • AspectRatio 宽高比布局
  • Card 组件
  • 按钮组件
  • Wrap 组件
  • StatelessWidget
  • StatefulWidget
  • Dialog
  • PageView

其他Widget

  • Center 居中
  • SizedBox 有高度的块
  • Divider() 下划线

布局相关

  • LocalKey、GlobalKey
  • AnimatedList 动态列表
  • 隐式动画、显式动画、自定义隐式动画、自定义显式动画、和 Hero 动画
  • 表单:TextField单行文本框,TextField多行文本框,CheckBox多选按钮,Radio,Switch,CheckBoxListTile多选按钮组,RadioListTile,SwitchListTile,Slide
  • 异步 Future,Stream
  • 日期,时间,国际化-插件
  • 请求远程数据 插件dio
  • RefreshIndicator 下拉刷新;ListView中有一个ScrollController滚动属性,上拉加载更多