Flutter随记

1.Flutter SDK下载配置好环境变量后,在VSCode里安装dart和flutter两个插件后就可以创建项目了;

2.创建项目可以用命令flutter create demo_01,则会自动创建demo_01项目目录(注意项目不要用demo-01而是用下划线)【可以加 --no-pub来不自动执行pub get】

3.Flutter里布局是根据Widget类型来实现的,比如Scaffold是具有appBar和body和floatingActionButton等三个布局块(上下分列,最后的那个其实是一个floatting的一个控件)的一个Widget(在C#里叫Control/控件),

而Center这种代表它内部只有一个布局块(但是是全局居中对齐)【只有一个布局块的内容属性一般都叫child】

而像Row,Column之类的则有多个元素,因此表示内容的属性叫children(注意,Column是一列而非Columns多列,因此Column的子元素是在这一列里上下排列的)

4.flutter创建项目还可以flutter create --no-pub --platforms=windows ft_demo01来创建指定目标源的项目;如果对这个项目需要增加目标源,可以执行flutter  devices查看本机flutter配置了哪些目标源,然后cd到项目根目录后通过flutter config --enable-linux-desktop来启用某个目标源(这里是Linux desktop,还有--enable-windows-desktop);注意启用了目标源需要重新创建一下项目,即再执行flutter create --no-pub .;然后手动执行 flutter  pub get --offline后就可以通过 flutter run -d windows来debug此目标源;还可以用flutter build windows(可以加--release)来build此目标源;

5.shift+r可以热重启【r是热重载】【dart不行,要借助pub包】

上一篇:UVA216 UVALive5155 Getting in Line【置换+暴力】


下一篇:siko MSA510/1-0015 type MSA510/1 SSI RS422 E1 Cable 5m