Flutter常用widget “Stack”

顾名思义:栈布局,有的文章说是像安卓里面的线性布局,不过这里我觉得更像帧布局吧。
构造方法:

Stack({
    Key key,
    this.alignment: AlignmentDirectional.topStart,
    this.textDirection,
    this.fit: StackFit.loose,
    this.overflow: Overflow.clip,
    List<Widget> children: const <Widget>[],
  }) : super(key: key, children: children);

默认的没有设置位置参数的子项将会放在左上角

  • alignment
    这个参数还是主要负责子项的位置,具体使用规则可以参照Container里面的alignment
  • fit
    如何测量没有位置的子元素的大小
  • overflow
    子项超出部分是否需要被裁剪
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 更多信息请查看flutter layout Layouts Sigle-child layout widgets ...
    one_cup阅读 29,017评论 1 17
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,041评论 3 119
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,686评论 1 92
  • 本文以一个小小的案例反映工作中流程规范的必要性。规则是有形的,是硬性的;而规矩则无形的,是在潜移默化中约定的。 前...
    劈柴捌哥阅读 4,134评论 0 0
  • 五一带小孩出去玩,要跟老师请假开学生证明,才似乎突然发现,自己是一个家长了。 大儿子五年二期了,由于工作原因,我从...
    谢谢传媒阅读 5,716评论 0 2