小白也能听懂的Flutter

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(
        appBar: null,
        body: Center(
          child: Text('Hello, Flutter!'),
        ),
      ),
    );
  }
}

  

代码解读
1.main函数:类似Java或者C/C++等编程语言中的主函数,是程序的入口。其中调用的runApp函数,入参是一个Widget,也就是一个组件,用于展示界面效果。可以类比Android中的组件概念。
2.MyApp类:根组件,继承于StatelessWidget组件,所谓的无状态组件,主要用于绘制界面。
3.MyHomePage:页面组件,继承于StatefulWidget组件,即有状态组件,顾名思义是包含状态的组件。譬如,包含计数器变量,可以通过按钮点击改变其值。
4._MyHomePageState:页面组件的状态类,继承于State状态类,主要包含界面构建以及数据构建。一般通过页面组件的重载函数createState来关联。

posted @ 2024-05-31 17:51  飞雪飘鸿  阅读(6)  评论(0编辑  收藏  举报
https://damo.alibaba.com/ https://tianchi.aliyun.com/course?spm=5176.21206777.J_3941670930.5.87dc17c9BZNvLL