Flutter 01 目录结构入门

这篇具有很好参考价值的文章主要介绍了Flutter 01 目录结构入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Flutter目录结构:

Flutter 01 目录结构入门,flutter,flutter

二、Flutter入口文件、入口方法:

 三、Flutter Demo:

Flutter 01 目录结构入门,flutter,flutter

demo1:

import 'package:flutter/material.dart';

//MaterialApp 和 Scaffold两个组件装饰App
void main() {
  runApp(MaterialApp(
    home: Scaffold(
      appBar: AppBar(title: const Text("你好Flutter")),
      body: const Center(
        child: Text(
          "我是一个文本",
          textDirection: TextDirection.ltr,
          style: TextStyle(
            fontSize: 40.0,
// color: Colors.yellow,
            color: Color.fromRGBO(244, 233, 121, 0.5),
          ),
        ),
      ),
    ),
  ));
}

Flutter把内容单独抽离成一个组件:

在Flutter中自定义组件其实就是一个类,这个类需要继承StatelessWidget/StatefulWidget 前期我们都继承StatelessWidget。后期讲StatefulWidget的使用。

StatelessWidget 是无状态组件,状态不可变的widget;

StatefulWidget 是有状态组件,持有的状态可能在widget生命周期改变。文章来源地址https://www.toymoban.com/news/detail-739352.html

demo2:

import 'package:flutter/material.dart';

import 'package:flutter/material.dart';

//MaterialApp 和 Scaffold两个组件装饰App
void main() {
  runApp(MaterialApp(
    home: Scaffold(
      appBar: AppBar(title: const Text("你好Flutter")),
      body:const HomeWidget(),
    ),
  ));
}

/// 抽离组件
class HomeWidget extends StatelessWidget{
  const HomeWidget({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return const Center(
      child: Text(
        "我是一个文本",
        textDirection: TextDirection.ltr,
        style: TextStyle(
          fontSize: 40.0,
// color: Colors.yellow,
          color: Color.fromRGBO(244, 233, 121, 0.5),
        ),
      ),
    );
  }

}

到了这里,关于Flutter 01 目录结构入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Flutter -- 基础】快速入门 Flutter

    一、Flutter 介绍 Flutter app 使用了 Dart 语言,源自于 Google,现在是 ECMA 的标准。Dart 吸收了许多现代语言的特性,比如 Kotlin 和 Swift,同时能被转译成 js 代码。 作为一个跨平台框架,Flutter 和 React Native 非常像,因为 Flutter 支持响应式和声明式语法。但和 React Native 不同,Flutt

    2024年02月02日
    浏览(39)
  • flutter实战(01)windows桌面版 修改应用logo、名称、显示位置、显示大小

    说明:该系列文章主要为flutter在windows桌面平台实战中遇到的一些坑。 只需要在flutter项目/windows/runner/resources目录下替换原来的应用图标 app_icon.ico即可。 修改flutter项目/windows/runner/main.cpp 文件,在函数wWinMain中修改,代码如下: 说明:如果中文显示乱码,那么就使用notpad++编

    2024年01月25日
    浏览(87)
  • 【Flutter入门到进阶】Flutter基础篇---弹窗Dialog

            最简单的方案是利用AlertDialog组件构建一个弹框         通过SimpleDialog构建一个选择框         通过继承Dialog实现自定义的弹窗 4.1.1 说明                 https://pub.dev/packages/fluttertoast 4.1.2 示例 4.2.1 说明         所谓toast框其实就是在图层的最上面一

    2024年02月07日
    浏览(46)
  • Flutter 项目结构文件

    1、Flutter项目的文件结构 先helloworld项目,看看它都包含哪些组成部分。首先,来看一下项目的文件结构,如下图所示。 2、介绍上图的内容。 -litb/main.dart文件:整个应用的入口文件,其中的main函数是整个Flutter应用的启动起始函数。 android、ios目录:包含Flutter应用对应的And

    2024年02月10日
    浏览(31)
  • Flutter 项目创建、运行及结构分析

    目录 开发工具  创建项目   1.New Flutter Project         1.1直接创建新项目         1.2 已有项目创建新项目   2.选择SDK,补充项目资料   3.Demo已生成         3.1 android 目录         3.2 ios目录         3.3 lib目录             3.4 test 目录(可先不管) 4.配置文件    

    2024年02月11日
    浏览(81)
  • Flutter基础入门

    Flutter是一款由Google开发的移动应用程序开发框架,可用于开发高性能、跨平台的移动应用程序。Flutter使用Dart编程语言,并提供了丰富的UI组件和工具,使得开发者可以快速构建漂亮、响应式的用户界面和高质量的应用程序。 Flutter的发展历史可以分为以下几个阶段: 2011年,

    2024年02月08日
    浏览(35)
  • Flutter 入门

    Flutter 只是一个用来解决跨平台的UI框架,最终还是要使用原生平台进行绘制,对于大部分和系统API无关的页面都可以使用Flutter处理,但是有一些获取系统信息的页面比如某个页面获取Android是否打开了通知栏权限?获取手机电池电量?等等的需求就得需要原生支持了。 作为一

    2024年01月21日
    浏览(41)
  • Flutter入门指南

    笔者项目中使用Flutter的模块并不多。虽然笔者还没有机会在项目中正式使用Flutter,但是也在学习Flutter的一些基本用法。本文就是一篇Flutter的入门介绍,后续会写更多深入介绍的文章。Flutter可以通过一套代码库快速构建高质量、高性能的跨平台应用,支持iOS、Android、Web以及

    2024年04月10日
    浏览(46)
  • 【Flutter】Flutter 图片缓存入门:cached_network_image 解决图片加载的问题

    在这里,我们将一起探讨 Flutter 中的一个非常实用的库——cached_network_image。如果你是一位 Flutter 开发者ÿ

    2024年02月14日
    浏览(43)
  • Linux目录结构与文件管理(01) (三)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、Linux 系统的组成 二、目录结构 根目录  三、文件管理 目录管理  总结 今天主要学习了Linux的目录结构,主要是一些命令的含义和用法,希望我的此篇文章内容对于刚接触Linux系统的人有

    2024年02月11日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包