去年滿無聊的
做了一張iOS與Android元件比較圖
不過今年我知道錯了
聽說Flutter的元件有330個以上
我可列不完XD
不過Flutter不愧是UI框架
很多以前要自己刻的View幾乎都有了
對開發者也是很便利的

文字顯示一定是大家學的第一個元件
不過也是比較簡單的一個元件
下面就介紹一下跟以前比較不一樣的地方⚠️⚠️⚠️
  final specialText = Text("我是一個置中/粗體/20 size/紅字的text",
      textAlign: TextAlign.center,
      style: TextStyle(
          fontSize: 20,
          fontWeight: FontWeight.bold,
          color: Colors.red
      )
  );
另外
如果要做到像以前的NSAttributedString效果
在Flutter是透過Text.rich + TextSpan 來完成☘️☘️☘️
  final richText = Text.rich(
    TextSpan(
      children: [
        TextSpan(text: "請您同意:"),
        TextSpan(text: "隱私權條款",
          recognizer: _tapRecognizer, //也可以直接在上面加手勢
          style: TextStyle(
            color: Colors.blueAccent,
            decoration: TextDecoration.underline
          )
        )
      ]
    )
  );
對了
Flutter也支援像Swift一樣的多行字串
一樣是用"""
既然講到文字顯示, 也一定會提到文字輸入
這次的類別名稱跟用途都跟iOS一樣耶~港動QQ
接下來一樣說明異同
一次最多顯示幾行, 超過的部分要scroll才能看到| Android | iOS | Flutter | 
|---|---|---|
| TextView | UILabel | Text | 
| EditText | UITextField | TextField | 
本集內容Android版請見:iOS Developer Learning Android. Lesson 10
下集預告:按鈕與對話方塊
最後提供一下github.com/mark33699/IDLF