话不多说,接上篇Flutter 边看边学《一》
首先的目标是搭建一个登录注册页面
包含的知识点有:
- 项目的整体搭建
- 隐藏导航栏
- SizeBox的使用(见名知义 具有大小的盒子)
- DecoratedBox的使用(装饰盒子,具有装饰属性的盒子)
- Container的使用(注:类似view的东西,其实都可以使用Container,如SizeBox,DecoratedBox等)
- 布局类相关知识(如Column,Padding,Row,Expanded)(注:我的实际编码中,可能写的有些繁琐和累赘,见谅了,因为刚实际应用,或多或少有些问题...)
- 部分UI的使用(如Image,TextField,自定义按钮,web加载,富文本等)
- 具有手势属性动作的使用(如GestureDetector)
- 页面传值
- 网络请求的封装和使用
- state的使用(我的理解为动态)
- 倒计时的实现
- 用户信息的存储
- 页面的跳转
- 类似IOS中rootViewController的思路实现
- 单例的写法已经部分工具类的封装