打开Andorid Studio ,出现下面的界面,选择第二项,新建Flutter项目。app
打开第二个窗口后,选择第一个选项Flutter Application
(flutter应用),点击Next。less
分别填入或选择项目名称、Flutter SDK安装路径、项目保存路径与项目描述,而后点击Next。ide
设置包名,Finish。函数
这步完成后,系统就会自动为咱们建立一个Flutter项目。布局
开始以前必定先给本身一个暗示:Flutter一切皆组件。下面是使用了一个最简单的Text组件来实现的HelloWold代码。字体
import 'package:flutter/material.dart'; void main() => runApp(MyApp()); /*void main(){ //runApp函数将根组件显示在屏幕上 runApp(MyApp()); }*/ /** * 根组件 */ class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: "MaterialApp title", home: ScaffoldWidget(), ); } }
Scaffold的实现代码:ui
/** * Scaffold */ class ScaffoldWidget extends StatelessWidget { @override Widget build(BuildContext context) { //Scaffold:是Material中主要的布局组件 return Scaffold( //appBar:在其Scaffold顶部显示一个应用栏 appBar: AppBar( title: Text("Scaffold AppBar"), ), //body:显示主要内容,Center:使其子组件在中间位置 body: Center(child: TextWidget()), ); } }
TextWidget实现代码:code
/** * Text组件 */ class TextWidget extends StatelessWidget { @override Widget build(BuildContext context) { //Text组件 return Text( "2019年10月1日是中华人民共和国成立70周年记念日。庆祝中华人民共和国成立70周年大会10月1日举行,习主席将发表重要讲话。庆祝大会后", //文本对齐方式 textAlign: TextAlign.center, //最多显示行数 maxLines: 2, //超出文本处理方式 overflow: TextOverflow.ellipsis, //文本风格 style: TextStyle( //字体大小 fontSize: 25.0, //字体颜色 //color: Color.fromARGB(255, 255, 0, 0), color: Colors.red, //修饰器 decoration: TextDecoration.underline, //修饰风格 decorationStyle: TextDecorationStyle.dashed)); } }
实现效果以下图:blog
其中用到的经常使用属性包括TextAlign、maxLines、overflow与style。图片