Flutter学习笔记(二)------ 第一个flutter项目

时间:2024-11-02 10:58:17

一、Dart语法

dart语法较为简单,学过python和c++后发现大同小异。不过多介绍

1.函数可变参数

可以类比*args, **kwargs,与之不同的是dart中,*args **kwargs不能同时存在

void a(int a, [float x, double b=0.0])
{
    //do something...
}

a(10, 1); //a = 10 x = 1  b= 0
a(10, 5.0, 89.0)  //a = 10  x = 5.0  b = 89.0


void a(int a, {String sex = "", int age = 10})
{

}


二、创建项目

1.vscode

(1)安装flutter插件,之后配置flutterSDK路径和dart路径,分别为   flutter目录\bin  flutter目录\bin\cached\dart-sdk

(2)输入》flutter new project

2.目录结构

3.入口文件:main.dart

1.入口

程序从main启动,runApp里面放一个*控件,就可以显示该控件

如以上代码,创建了一个居中显示的文字。

如果你想知道空间都有哪些属性,可以按下ctrl然后点击这个控件,跳转到源代码仔细阅读。

2.装饰

scaffold 脚手架 建筑架;

我们一般把material App作为根组件,像这样: 

3.抽象、封装

 

4.基本组件

(1)Container