美文网首页
Flutter快速上手6:基础布局之流式布局Wrap

Flutter快速上手6:基础布局之流式布局Wrap

作者: 十二栗子 | 来源:发表于2022-04-26 09:01 被阅读0次
    属性名 类型 简介
    direction Axis 主轴的方向。默认是 Axis.horizontal
    alignment WrapAlignment 子Widget 在主轴上的对齐方式,默认值为WrapAlignment.start
    runAlignment WrapAlignment 纵轴对齐方式,默认值为WrapAlignment.start
    runSpacing double 纵轴间距,默认是0.0
    crossAxisAlignment WrapCrossAlignment 交叉轴上的对齐方式
    textDirection TextDirection 子Widget 在主轴方向上的排列顺序
    verticalDirection VerticalDirection 子Widget 在交叉轴方向上的排列顺序
    children List< Widget> 子控件列表
    static const bgColors = [
        Colors.yellow,
        Colors.green,
        Colors.purple,
        Colors.blue,
        Colors.red
      ];
       List<String> names = [
        '张三-昵称',
        '李四-很很多潘李潘',
        '王五-王五加油',
        '是生气-若果很长会换行吗回妈妈妈妈妈妈妈妈妈妈妈妈妈妈妈妈吗',
        '小栗子-世上无难事,只怕有心人'
      ];
    
    Wrap(
              direction: Axis.horizontal,
              children: List.generate(5, (index) {
                return Container(
                  padding: const EdgeInsets.all(5),
                  margin: const EdgeInsets.all(5),
                  // height: 60,
                  // color: bgColors[index],
                  // alignment: Alignment.center,
                  child: Text(
                    names[index],
                    textAlign: TextAlign.center,
                    style: const TextStyle(color: Colors.white, fontSize: 19),
                  ),
                  decoration: BoxDecoration(
                      border: Border.all(color: Colors.white, width: 2),
                      borderRadius:
                      const BorderRadius.all(Radius.circular(15.0)),
                      color: bgColors[index],
                      gradient: LinearGradient(
                          colors: [bgColors[index], bgColors[4 - index]])),
                );
              }),
            ),
    
    20220420095845.jpg

    本地Flutter 2.10.1,Mac版Android Studio Bumblebee | 2021.1.1 Patch 2
    我是小栗子,初学Flutter ,文章会根据学习进度不定时更新,请多多指教~~

    相关文章

      网友评论

          本文标题:Flutter快速上手6:基础布局之流式布局Wrap

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