SVGA动画方案备忘

想了解SVGAhttps://www.jianshu.com/p/dfa16d9d67cd

想看看效果http://svga.io/svga-preview.html

想在android项目使用:https://github.com/yyued/SVGAPlayer-Android

想在ios项目使用https://github.com/yyued/SVGAPlayer-Ios

坑:

1.UI尺寸最好和设计的动画大小相当,不然会被遮挡,显示不全

2.SVGA制作的版本尽量最新,因为旧版本不一定能播放出来,低版本可以在http://svga.io/svga-preview.html网站转换成高版本(也可以在这里查看动画大小等信息)

3.svga加载需要一定时间,如果没有加载完就启动动画是不会有效果的,加载完毕再启动动画即可

new SVGAParser(this).decodeFromAssets("xx.svga", new SVGAParser.ParseCompletion() {
    @Override
    public void onComplete(@NotNull SVGAVideoEntity svgaVideoEntity) {
        if(isFinishing())return;
        xx.startAnimation();
    }
    @Override
    public void onError() {
    }
});
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值