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 ) 复制代码