背景:
项目中需要实现简单动画。
解决方案:
集成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); }动画效果:
安卓开发技术分享:https://blog.csdn.net/yinxing2008/article/details/84555061