美文网首页
Flutter 控件总结(自用 不定时更新)

Flutter 控件总结(自用 不定时更新)

作者: 九月oc | 来源:发表于2021-07-06 16:45 被阅读0次

    MaterialApp和Scaffold是配合使用的MaterialApp中可以设置debug标签


    Row:

    *  - 水平方向尽可能占据比较大的空间

    *    * 水平方向也是希望包裹内容, 那么设置mainAxisSize = min

    *  - 垂直方向包裹内容

    * MainAxisAlignment:

    *  - start: 主轴的开始位置挨个摆放元素(默认值)

    *  - end: 主轴的结束位置挨个摆放元素

    *  - center: 主轴的中心点对齐

    *  - spaceBetween: 左右两边的间距为0, 其它元素之间平分间距

    *  - spaceAround: 左右两边的间距是其它元素之间的间距的一半

    *  - spaceEvenly: 所有的间距平分空间

    * CrossAxisAlignment:

    *  - start: 交叉轴的起始位置对齐

    *  - end: 交叉轴的结束位置对齐

    *  - center: 中心点对齐(默认值)

    *  - baseline: 基线对齐(必须有文本的时候才起效果)

    *  - stretch: 先Row占据交叉轴尽可能大的空间, 将所有的子Widget交叉轴的高度, 拉伸到最大


    Container(child..... pandding )相当于一个View 可以自己放各种内容在面, 可以放image 或者widget  text


    Stack默认的大小是包裹内容的

      - alignment: 从什么位置开始排布所有的子Widget

    - fit: expand(很少) 将子元素拉伸到尽可能大

    - overflow: 超出部分如何处理


    * Positioned (left right child ....)


    相关文章

      网友评论

          本文标题:Flutter 控件总结(自用 不定时更新)

          本文链接:https://www.haomeiwen.com/subject/scvgultx.html