Flutter学习目录

Flutter的开发环境搭建

1、安装Flutter(android studio)

Flutter结构和导航

1、BottomNavigationBar ,底部导航条

2、Route和Navigator(一),路由(页面跳转)

3、Route和Navigator(二),路由(页面跳转)

4、Route和Navigator(三),路由(页面跳转)

5、AppBar、TabBar ,应用状态栏

6、通过TabController实现TabBar,TabBar与TabBarView的交互

7、Drawer、DrawerHeader和UserAccountsDrawerHeader,抽屉布局及抽屉布局头部的实现方式

Flutter常用布局

1、Container组件,方便绘制、定位和调整子组件大小的组件

2、Padding组件,处理容器与子元素间距的组件

3、Row组件,水平布局组件

4、Column组件,垂直布局组件

5、Expanded学习,自适应填充布局,类型android的LinearLayout的weight权重

6、Stack、Align、Positioned组件学习,Stack和Align组件或者Stack和Positioned组件结合使用,实现页面的定位布局

7、AspectRatio组件,设置子组件的宽高比

8、Card组件,卡片组件,具有圆角和阴影效果

9、Wrap组件,流式布局组件,一行或者一列放不下子组件时,会自动换行

Flutter按钮组件

1、Button按钮,RaisedButton、FlatButton、OutlineButton、FloatingActionButton、IconButton、DropdownButton、PopupMenuButton、TextButton、ElevatedButtont、OutlinedButton按钮组件的使用

Flutter输入框和选择框

1、TextField,文本输入组件,即输入框

2、radio和RadioListTile组件,单选组件

3、Checkbox和CheckboxListTile,勾选框组件

4、Switch、SwitchListTile和CupertinoSwitch组件,开关组件

5、Slider、RangeSlider、CupertinoSlider组件,滑动组件

Flutter手势组件

1、GestureDetector手势识别组件,手势组件

Flutter数据展示

1、Text组件,显示文本字符串的组件

2、Image组件,展示图片组件

3、ListView组件,常见的滚动小部件,在设置的滚动方向上,一个一个的显示它的子项。

4、GridView组件,矩阵式列表(网格布局)

5、RichText和TextSpan学习,想在一句话或者一段文字里面显示不同样式的文字,可以使用RichText

6、进度组件LinearProgressIndicator、CircularProgressIndicator和CupertinoActivityIndicator组件,进度组件

7、SliverList组件同时滚动ListView和GridView的时候可以使用SliverList和SliverGrid

8、PageView组件,滑动视图列表,类型Android的ViewPage控件

未完待续

你可能感兴趣的:(Flutter学习目录)