AnimationPlayer
添加 <animation-player>
标签,提供播放 Flutter Flare 动画的能力。
快速使用
将 kraken_animation_player 作为项目依赖添加到 pubspec.yaml 文件中。
在调用 runApp()
之前添加以下代码:
import 'package:kraken_animation_player/kraken_animation_player.dart';
void main() {
KrakenAnimationPlayer.initialize();
runApp(MyApp());
}
示例
const ASSET = 'https://kraken.oss-cn-hangzhou.aliyuncs.com/data/Teddy.flr';
const animationPlayer = document.createElement('animation-player');
animationPlayer.setAttribute('type', 'flare');
animationPlayer.setAttribute('src', ASSET);
Object.assign(animationPlayer.style, {
width: '360px',
height: '640px',
objectFit: 'contain',
});
document.body.appendChild(animationPlayer);
document.body.onclick = () => animationPlayer.play('hands_up');
API
属性
src
动画文件地址
type
动画文件的类型
方法
play(name: string)
播放动画