美文网首页
Flutter 学习小结【一】

Flutter 学习小结【一】

作者: 安知鱼未忆_ | 来源:发表于2021-05-24 19:37 被阅读0次
    image.png

    1 Flutter 可以让子控件自动换行的控件

    widget buildExampleWidget{
     return Wrap(
          spacing: 2, //主轴上子控件的间距
          runSpacing: 5, //交叉轴上子控件之间的间距
          children: Boxs(), //要显示的子控件集合
        );
    }
    

    在column中换行,用Expanded(),并且column中每一层都需要写Expanded(),直到最深的组件。

    2 Flutter 中 %1$s 的用法

    // 文案:'%1$s days'
    String getDays(NewGoods goods){
      return sprintf('%1$s days',['${1}']);//${}该形式为flutter中再文本中引用变量等的方法
    }
    

    3 Flutter 加延迟

                Future.delayed(const Duration(milliseconds: 500), () {
                    // Here you can write your code
                  setState(() {
                    // Here you can write your code for open new view
                    
                  });
                });
    

    4 Flutter 显示隐藏的组件:

    1.
    Visibility(
      child: Text("不可见"),
      maintainSize: true, 
      maintainAnimation: true,
      maintainState: true,
      visible: false, ), //false 为不可见
    2.
     Offstage(
        offstage: true,   // 当为true时,将隐藏组件且不保留空间位置
        child: Text(""),
      )
    

    5 Flutter 修改状态栏字体颜色

    //第一种方式:
    SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark);
    第二种方式:
    //AppBar(
      brightness: Brightness.light,//这句代码决定状态栏字体颜色,删除之后就是白色,加上就是黑色。
    )
    

    6 Flutter Run/Console中的find快捷键设置(Windows格式的可以不用设置,如果eclipse格式用习惯了要继续使用则需要设置)
    logcat 和 Console 中的find快捷键需要手动设置,ctrl/command+F,一般情况下都是Replace快捷键,如下图:

    image.png
    image.png

    相关文章

      网友评论

          本文标题:Flutter 学习小结【一】

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