Flutter Widget 之 animated_text_kit

517 阅读1分钟

文本是很好的,但是如果它只是被摆在那里就可能有些无聊

老实说,这对于大多数文本来说是没问题的,但是偶尔,你需要一小段令人眼前一亮的文本,一种让文本更加精彩的方法是为其配置动画

ezgif.com-gif-maker (2).gif

在Flutter中为文本配置动画的一种简单方方法是使用animated_text_kit包

AnimatedTextKit()

从animated_text_kit小部件开始,然后,给它一些animatedTexts,如果你想让一段文字产生动画效果,他可能只是一个。

在这里,我们使用了TyperANimatedText来实现打字效果,非常酷

AnimatedTextKit(
    animatedTexts : [
        TyperAnimatedText('Build apps'),
    ]
)

ezgif.com-gif-maker (3).gif

但是animated_text_kit对于在几个不同的文本中变换特别有用,只需向animatedTexts的参数添加members,现在,小部件将在不同的文本以及动画中旋转

AnimatedTextKit(
    animatedTexts: [
        TyperAnimatedText('Android'),
        TyperAnimatedText('iOS'),
        TuperAnimatedText('Web'),
    ]
)

ezgif.com-gif-maker (4).gif

这个叫做RotateAnimatedText

ezgif.com-gif-maker (5).gif

这个叫做ScaleAnimatedText

ezgif.com-gif-maker (6).gif

这里是ColorizeAnimatedText

ezgif.com-gif-maker (7).gif

还有很多

有了animated_text_kit,你可以快速尝试多种效果 看看它们是否适合你的应用

如果你想要更定制化的东西可以很容易就自己实现它,代码只需一个点击即可。

但是,很多情况下,animated_text_kit就能满足你的全部需求

如果想了解有关animated_text_kit 的内容,或者关于Flutter的其他功能,请访问flutter.dev

原文翻译自视频:视频地址