0
点赞
收藏
分享

微信扫一扫

集成AndroidViewAnimations实现安卓动画

乌龙茶3297 2022-02-27 阅读 85


背景:

     项目中需要实现简单动画。

解决方案:

    集成AndroidViewAnimations

    点击下载demo apk

    点击下载demo源代码

集成步骤:

1.build.gradle文件中添加依赖

implementation 'com.daimajia.easing:library:2.0@aar'
implementation 'com.daimajia.androidanimations:library:2.3@aar'

 2.调用样例:

/**
* 执行动画
* 下面样例中duration和repeat参数请根据实际修改;
* onEnd是动画结束后的回调,如果不需要则去掉该函数
* @param view 将执行动画的view
*/
private void playAnimation(View view) {
YoYo.with(Techniques.ZoomIn)
.duration(2000)
.repeat(10000)
.onEnd(new YoYo.AnimatorCallback() {
@Override
public void call(Animator animator) {
Toast.makeText(MainActivity.this, "动画结束", Toast.LENGTH_SHORT).show();
}
})
.playOn(view);
}

动画效果:​ 


举报

相关推荐

0 条评论