美文网首页
Flutter快速起步

Flutter快速起步

作者: 王玉伟的伟 | 来源:发表于2019-12-08 18:42 被阅读0次

二、 Flutter HelloWord

1. 项目文件

—Android 安卓配置文件

—ios IOS配置文件

—build 打包生成目录

—lib 开发目录

—main.dart 入口文件

—pubspec.yaml 项目依赖配置

2. HelloWorld
  • 项目入口文件 main.js

  • 启动方法 void main()

void main(){} //定义入口方法
  • 根函数 runApp()
void main(){
  runApp(
    //定义内容
  );
}
  • 一切皆为widget(组件)

    • 在 Flutter 中,一切的显示都是 Widget 。Widget 是一切的基础

    • Widget 和 Widget 之间通过 child: 进行嵌套。

    • 你需要做的就是在 widget 中堆积你的布局

  • UI库 material

import 'package:flutter/material.dart';
  • Material 是一种标准的移动端和web端的UI框架,是一套google的设计规范,flutter项目以meterial为基础
3. Flutter 部件
  • Center小部件:定义一个居中的部件
Center(
  child: //部件
);
  • Text小部件
Text(
    'hello',
    textDirection: TextDirection.ltr,
)

若不写textDirection会报错

  • 自定义部件

    • StatelessWidget:无状态部件
    class Hello extends StatelessWidget{ //创建一个继承自无状态部件的自定义部件
      Widget build (BuildContext context){ //实现一个build函数, 构建自身
        return Center( //返回一个部件
          child: 
        );
      }
    }
    
4. 文字和文字样式
Text(
    'hello',
    textDirection: TextDirection.ltr,
    style: TextStyle(
      fontSize: 40.0,
      color: Colors.red,
      fontWeight: FontWeight.bold
    ),
),
  • 文字内容

  • TextStyle,用来定义Text中文字的各种属性。

    • 文字颜色

    • 文字大小

    • 文字粗细

属性值 意义
color 字体颜色
fontSize 字体大小
fontWeight 字体粗细
fontStyle normal或者italic
fontFamily 字体
letterSpacing 字母间隙
wordSpacing 单词间隙
  • 文本方向
属性名 意义
TextDirection.ltr 左对齐
TextDirection.rtl 右对齐

相关文章

  • Flutter快速起步

    二、 Flutter HelloWord 1. 项目文件 —Android 安卓配置文件 —ios IOS配置文件...

  • Flutter快速起步

    搭建环境 参照官网 项目初始化 Flutter hello_world 1. 项目文件 —Android 安卓配置...

  • Flutter 学习网址

    一、重要网址: Flutter 中文网 Dart 起步 Flutter 布局 Flutter 教程---很优秀 [...

  • Flutter 学习 - 基础框架

    关于Flutter的安装以及完成helloword的开发大家可以参考Flutter 起步Flutter 配置编辑器...

  • flutter 起步

    1.创建一个widget来容纳可见对象 创建一个Text widget: 创建一个 Image widget: 创...

  • Flutter起步

    目录 准备 IDE 起步 准备 下载Flutter SDK 关于更多Flutter环境搭建可以参考入门: 在mac...

  • 2019-01-06读书笔记

    4.起步时最重要的是什么? 快速起步: 找到最少的必要知识 ? 1.快速起步 2.快速度过起步阶段 在刚开始的时候...

  • Flutter with Dart 入坑记录

    Flutter + VSCode 环境 搭建及测试 全程请跟着教程走:起步:安装Flutter:https://f...

  • 快速起步

    快速起步 准备 C++是编译型语言,编写完代码需要编译然后运行,而Python是解释型语言,可以直接运行;简单起见...

  • Flutter学习资源整理

    Flutter快速上车之Widget 【开发经验】浅谈flutter的优点 Flutter Widgets Ele...

网友评论

      本文标题:Flutter快速起步

      本文链接:https://www.haomeiwen.com/subject/jorqgctx.html