Flutter基础学习1
第三章 基础组件
- Widget实际上就是Element 的配置数据, Widget树其实就是配置树,而真正渲染树是由Element构成
- 一个Widget对象可以对应多个Element对象;
- Context : build方法有一个context参数,是BuildContext类的一个实列 ,表示当前widget在widget树中的上下文,每一个widget都会对应一个context对象;
- State 中有两个常用属性 widget :表示与该state实列关联的widget。由Flutter frmmework动态设置; context:StateFulWidget对应的BuildContext 作用同StateLessWidget的BuildContext;
- 在Widget树中获取State对象:a:通过context的ancestorStateOfType(typeMatcher)方法,从当前节点沿着Widget树向上查找 指定的StatefluWidget对应的State对象;
- Scaffold提供了一个of方法 ,如果不希望暴露就不提供of方法 ;
- Text:文本
- Row,Column 弹性空间布局Row水平 column 垂直布局
- stack:取代线性布局
- Container :矩形布局
- 颜色和图片混合模式 colorBlendMode
- repeat:当图片本身大小小于显示空间时,指定图片的重复规则。 repeat: ImageRepeat.repeatY ,