Flutter基础学习1

156 阅读1分钟

第三章 基础组件

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