当前位置: 首页 > news >正文

Flutter目录结构介绍、入口、Widget、Center组件、Text组件、MaterialApp组件、Scaffold组件

目录

1. 创建Flutter项目

        1.1使用Android Studio创建Flutter项目

        1.2 使用命令行创建Flutter项目

2. Flutter项目介绍

        2.1所有代码都在lib目录下编写

        2.1 pubspec.yaml 依赖库/图片的引用 ​编辑

3. 运行项目

4. 编写mian.dart文件

        4.1 使用MaterialApp 和 Scaffold两个组件装饰App

5. 代码提示插件


1. 创建Flutter项目

        1.1使用Android Studio创建Flutter项目

        1.2 使用命令行创建Flutter项目

flutter create my_first_app//进入到项目目录
cd my_first_app//使用Visual Studio Code 打开
code .

2. Flutter项目介绍

        2.1所有代码都在lib目录下编写

        2.1 pubspec.yaml 依赖库/图片的引用 

3. 运行项目

flutter run

4. 编写mian.dart文件

runApp入口方法

        4.1 使用MaterialApp 和 Scaffold两个组件装饰App

        Eg:

import 'package:flutter/material.dart';main() {runApp(MaterialApp(home: Scaffold(appBar: AppBar(title: Text("你好Flutter"),),body: Center(child: Text("你好Flutter",textDirection: TextDirection.ltr,style: TextStyle(fontSize: 15,color: Colors.yellow),),),),));
}

        4.2 body里面业务代码太多后,进行抽离,抽离成一个组件

        Eg:将Center抽离出来

import 'package:flutter/material.dart';main() {runApp(MaterialApp(home: Scaffold(appBar: AppBar(title: Text("Home")),body: MyApp(),),),);
}class MyApp extends StatelessWidget {@overrideWidget build(BuildContext context) {return Center(child: Text("我是一个自定义组件",textDirection: TextDirection.ltr,style: TextStyle(fontSize: 20, color: Colors.yellow),),);}
}

5. 代码提示插件

相关文章:

  • 力扣654题:最大二叉树(递归)
  • React底层架构深度解析:从虚拟DOM到Fiber的演进之路
  • spring cloud gateway 源码解析
  • 火山引擎AI大模型
  • 经典启发算法【早期/启发式/HC爬山/SA模拟退火/TS禁忌搜/IA免疫 思想流程举例全】
  • Socket echo server
  • 成功案例丨从草图到鞍座:用先进的发泡成型仿真技术变革鞍座制造
  • Tomcat 配置 HTTPS 访问全攻略(CentOS 环境)
  • 【愚公系列】《Manus极简入门》042-投资策略分析师:“投资智慧导航”
  • 从硬件角度理解“Linux下一切皆文件“,详解用户级缓冲区
  • CCIE与HCIE哪个考试难度更大?
  • Java EE初阶——wait 和 notify
  • AI与产品架构设计系列(2):Agent系统的应用架构与落地实
  • 【沉浸式求职学习day41】【Servlet】
  • 电脑出故障驱动装不上?试试驱动人生的远程服务支持
  • apisix透传客户端真实IP(real-ip插件)
  • 数字化工厂升级引擎:Modbus TCP转Profinet网关助力打造柔性生产系统
  • 【图像生成1】Latent Diffusion Models 论文学习笔记
  • uniapp实现在线pdf预览以及下载
  • Node.js 同步加载问题详解:原理、危害与优化策略
  • 流失79载,国宝文物“子弹库帛书”(二、三卷)回归祖国
  • 澎湃与七猫联合启动百万奖金征文,赋能非虚构与现实题材创作
  • 上海市税务局回应刘晓庆被举报涉嫌偷漏税:正依法依规办理
  • 《上海市建筑信息模型技术应用指南(2025版)》发布
  • 鸿海下调全年营收展望:AI服务器业务强劲,预计今年营收增超50%
  • 紫光集团原董事长赵伟国一审被判死缓