@Override
public void onComplete(@NotNull SVGAVideoEntity videoItem) {
//设置要显示的svga动画
animationView.setVideoItem(videoItem)
//设置动画执行一次 , 如果不设置就会一直循环播放动画
//animationView.setLoops(1)
//执行动画
animationView.startAnimation()
}
@Override
public void onError() {
}
})
4. 监听动画
animationView.setCallback(new SVGACallback() {
@Override
public void onPause() {
Log.d(TAG, "onPause()")
}
@Override
public void onFinished() {
Log.d(TAG, "设置setLoops()时结束调用")
}
@Override
public void onRepeat() {
Log.d(TAG, "不设置setLoops()时, 会在一次动画完成后执行")
}
@Override
public void onStep(int frame, double percentage) {
Log.d(TAG, "不停的执行...")
}
})
推荐阅读
- 不为过的意思是什么?
- 辰东全部小说
- 人到底有没有灵魂?
- 分时复用的基本原理
- 怎么拆魔方
- 羊绒大衣可以水洗吗
- 家常汤河粉做法大全
- 三角梅花期是几月份
- 书香门第中的书香指的是什么 书香门第是什么意思
- 电炉炼钢