谢谢支持原文:http://tryenough.com/flutter-frame-animal
本文是关于如何循环播放一连串的图片,形成动画效果。
看下效果:
你需要做的就是把UI提供的一系列图片传入到下列代码中,并设置宽高。
工具类封装:
import 'package:flutter/material.dart';
class ImagesAnim extends StatefulWidget {
final Map<int, Image> imageCaches;
final double width;
final double height;
final Color backColor;
ImagesAnim(this.imageCaches, this.width, this.height, this.backColor, {Key key})
: assert(imageCaches != null),
super(key: key);
@override
State<StatefulWidget> createState() {
return new _WOActionImageStat