打開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。圖片