1、依赖:
implementation 'com.daimajia.easing:library:2.0@aar'
implementation 'com.daimajia.androidanimations:library:2.3@aar'
2、调用:
//Techniques.是动画类型,duration是动画播放的时间长度,1秒钟播完动画,动画动作会很快,10秒钟播完,速度会变慢,也会多次播放,直到动画
//播放时间达到10秒,playOn可以是已经初始化好的view,也可以不用初始化,直接findViewById
YoYo.with(Techniques.Tada).duration(800).repeat(0).playOn(tv2);
YoYo.with(Techniques.Bounce).duration(800).repeat(0).playOn(findViewById(R.id.main_tv_3));
3、框架地址:https://github.com/daimajia/AndroidViewAnimations
这里有对动画类型进行了详细的说明