Flutter是谷歌的移動UI框架,能夠快速在iOS和Android上構建高質量的原生用戶界面。git
IT界著名的尼古拉斯·高爾包曾說:輪子是IT進步的階梯!熱門的框架千篇一概,好用輪子萬里挑一!Flutter做爲這兩年開始崛起的跨平臺開發框架,其第三方生態相比其餘成熟框架還略有不足,但輪子的數量也已經不少了。本系列文章挑選平常app開發經常使用的輪子分享出來,給你們提升搬磚效率,同時也但願flutter的生態愈來愈完善,輪子愈來愈多。github
本系列文章準備了超過50個輪子推薦,工做緣由,儘可能每1-2天出一篇文章。markdown
tip:本系列文章合適已有部分flutter基礎的開發者,入門請戳:flutter官網app
dependencies: animated_text_kit: ^1.3.1 複製代碼
import 'package:animated_text_kit/animated_text_kit.dart'; 複製代碼
FadeAnimatedTextKit( duration: Duration(milliseconds: 5000),//動畫持續時間 isRepeatingAnimation: true, text: ["文字", "動起來", "common!!!"], textStyle: TextStyle(fontSize: 32.0, fontWeight: FontWeight.bold), ), 複製代碼
RotateAnimatedTextKit( onTap: () { print("Tap Event");//組件點擊事件 }, text: ["小包子", "切圖仔", "最後的倔強"], textStyle: TextStyle(fontSize: 32.0, fontWeight: FontWeight.bold), textAlign: TextAlign.center, alignment: AlignmentDirectional.topStart, ) 複製代碼
TyperAnimatedTextKit( text: [ "學習使我快樂", "切圖仔最後的倔強", ], textStyle: TextStyle( fontSize: 30.0, fontFamily: "Bobbers" ), textAlign: TextAlign.start, alignment: AlignmentDirectional.topStart // or Alignment.topLeft ) 複製代碼
TypewriterAnimatedTextKit( text: [ "切圖仔最後的倔強", ], textStyle: TextStyle( fontSize: 30.0, fontFamily: "Agne" ), textAlign: TextAlign.start, alignment: AlignmentDirectional.topStart // or Alignment.topLeft ) 複製代碼
ScaleAnimatedTextKit( text: [ "Flutter", "輪子", "推薦" ], textStyle: TextStyle( fontSize: 70.0, fontFamily: "Canterbury" ), textAlign: TextAlign.start, alignment: AlignmentDirectional.topStart // or Alignment.topLeft ) 複製代碼
ColorizeAnimatedTextKit( text: [ "小包子", "flutter", ], textStyle: TextStyle( fontSize: 32.0, fontFamily: "Horizon" ), colors: [ Colors.purple, Colors.blue, Colors.yellow, Colors.red, ], textAlign: TextAlign.start, alignment: AlignmentDirectional.topStart // or Alignment.topLeft ) 複製代碼