flutter 基础 10 ( 是leaper, 不是leapp
2019-10-27 本文已影响0人
fanchuang
S91026-095436.jpg
S91025-134517.jpg
S91024-001731.jpg
S91027-164937.jpg
S91027-164931.jpg
S91027-095640.jpg
1. 笔记
1. 最新建议:使用自己的手机,不要使用模拟器。
因为如果项目扩大之后,8G内存会很难受,而且真实的手机速度也更快一些。
2. AppBar(elevation: .5,), 是为了消除AppBar自带的阴影效果
3. Positioned, 必须在 Stack里面。
4. 关于Stack:
- 排列方式:先背景,后内容,从左上到右下
- fit: StackFit.expand, 是让整个Stack占满上级的空间
- overflow: Overflow.clip, 默认是减掉
- overflow: Overflow.visible, 可以让儿子超出Stack的范围
5. FocusScope.of(context).unfocus().可以让键盘退下去。
6. 自己动手写,写原创的app, 多查, 才是正确的路线
7. UI的一个思路(从新手的角度),按照先整体后细节的顺序来。
8. 禁用左右滑动
PageView(physics: NeverScrollableScrollPhysics(),),
9. dart 如何生成随机数, 比如1-3之间?
import 'dart:math';
var r = Random();
print(r.nextInt(3));
10. 细节上的问题搞清楚了,下次就熟练了。