网站建设的总体需求,wordpress 访问量过大,建设网站系统,二 网站建设的重要性在android中用原生api实现一系列复杂动画会很麻烦#xff0c;所以对属性动画进行了一定封装#xff0c;让使用起来更简单#xff0c;能够按照人的思维依次编写动画。简单效果#xff1a;使用方法#xff1a;添加依赖#xff1a;dependencies { compilecom.steven:A…在android中用原生api实现一系列复杂动画会很麻烦所以对属性动画进行了一定封装让使用起来更简单能够按照人的思维依次编写动画。简单效果使用方法添加依赖dependencies { compilecom.steven:AndroidSequenceaAimations:1.2.0}简单用法EasyAnimation.with(sequence(fadeIn(1000),together(rotateTo(500,360),scaleTo(500,5).easing(Skill.BackEaseIn)) )).playOn(targetView);目前支持的api瞬时动画FlipX水平翻转FlipY垂直翻转Show显示Hide隐藏CallFunc回调接口时间动画FadeIn透明度渐入FadeOut透明度渐出FadeTo透明度渐变到指定值MoveBy移动指定x、yMoveTo移动到指定x、yMoveXTo移动到指定xMoveYTo移动到指定yRotateBy旋转指定水平、垂直方向角度RotateTo旋转到指定水平、垂直方向角度ScaleTo缩放到指定倍数DelayTime延迟指定时间更新动画ColorTo颜色渐变ValueIntTo整形值渐变ValueFloatTo浮点值渐变容器动画(可以包装其他任意动画)Sequence串行容器被包装的动画将会依次执行Together并行容器被包装的动画将会同时执行Repeat重复容器被包装的动画将会重复执行指定次数RepeatForever永久重复容器被包装的动画将会一直重复执行自定义动画用户可根据需求自定义各种动画效果瞬时动画继承自InstantAction时间动画继承自IntervalAction即可。关于缓动动画本库可以与AnimationEasingFunctions库一起使用该库提供了各种缓动效果所有的“时间动画”都能使用缓动动画。使用例子rotateTo(500,360).easing(Skill.BackEaseIn);