android 组合属性动画,Android属性动画组合(sequence串行、together并行)
在android中用原生api实现一系列复杂动画会很麻烦,所以对属性动画进行了一定封装,让使用起来更简单,能够按照人的思维依次编写动画。
简单效果:
使用方法:
添加依赖:dependencies { compile"com.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、y
MoveTo:移动到指定x、y
MoveXTo:移动到指定x
MoveYTo:移动到指定y
RotateBy:旋转指定水平、垂直方向角度
RotateTo:旋转到指定水平、垂直方向角度
ScaleTo:缩放到指定倍数
DelayTime:延迟指定时间
更新动画:
ColorTo:颜色渐变
ValueIntTo:整形值渐变
ValueFloatTo:浮点值渐变
容器动画(可以包装其他任意动画):
Sequence:串行容器,被包装的动画将会依次执行
Together:并行容器,被包装的动画将会同时执行
Repeat:重复容器,被包装的动画将会重复执行指定次数
RepeatForever:永久重复容器,被包装的动画将会一直重复执行
自定义动画
用户可根据需求自定义各种动画效果,瞬时动画继承自InstantAction,时间动画继承自IntervalAction即可。
关于缓动动画
本库可以与AnimationEasingFunctions库一起使用,该库提供了各种缓动效果,所有的“时间动画”都能使用缓动动画。
使用例子:rotateTo(500,360).easing(Skill.BackEaseIn);
android 组合属性动画,Android属性动画组合(sequence串行、together并行)相关推荐
- android组合动画还原,Android - Fragment,View动画,组合动画,属性动画
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72876871 1.什么是Fragment 片段,碎片 * 从Android 3.0 ...
- 每日一道面试题(第7期)---Android补间动画与属性动画的区别
零零碎碎的东西总是记不长久,仅仅学习别人的文章也只是他人咀嚼后留下的残渣.无意中发现了这个每日一道面试题,想了想如果只是简单地去思考,那么不仅会收效甚微,甚至难一点的题目自己可能都懒得去想,坚持不下来 ...
- android 从底部网上的平移动画_Android属性动画,看完这篇够用了吧
转载自作者新小梦 随着APP的开发周期演进,APP不再满足基础的功能保障,需要有较好视觉体验和交互操作.那么动画效果是必不可少的,动画有帧动画,补间动画,属性动画等等. 本文通过一些简单常见的动画效果 ...
- android 属性动画还原,属性动画和补间动画
动画的分类 今天我们将会探讨动画的学习,Android的动画分成三类 1. Tween Animation(补间动画.视图动画):通过对场景里的对象不断做图像变换(平移.缩放.旋转)产生的动画效果,即 ...
- android 属性动画 补间动画,每日一道面试题(第7期)---Android补间动画与属性动画的区别...
零零碎碎的东西总是记不长久,仅仅学习别人的文章也只是他人咀嚼后留下的残渣.无意中发现了这个每日一道面试题,想了想如果只是简单地去思考,那么不仅会收效甚微,甚至难一点的题目自己可能都懒得去想,坚持不下来 ...
- Android开发笔记(九十六)集合动画与属性动画
集合动画AnimationSet 补间动画有四大类:透明度动画AlphaAnimation.旋转动画RotateAnimation.缩放动画ScaleAnimation.平移动画TranslateAn ...
- Android -- 三种动画(帧动画、View动画、属性动画)
Android的动画分为了三种, 分别是 帧动画.View动画.属性动画 一:帧动画 帧动画就是顺序播放一组预先定义好的图片,就类似于我们观看视频,就是一张一张的图片连续播放. 帧动画的使用很简单,总 ...
- Android 安卓动画 属性动画 - 渐变/透明度 动画
目录 引入 动画 - 相关文章篇 布局文件 篇 代码逻辑 篇 引入 属性动画的出现,弥补了补间动画的不足之处,补间动画,只是改变了表面上的东西,但是其中属性并未改变,而属性动画相反,改变了表面上的东西 ...
- android属性动画替换逐帧动画,Android 动画:逐帧动画,补间动画和属性动画
1.三种动画的介绍 现在 Android 常用的动画有三种: 逐帧动画,补间动画和属性动画: FrameAnimation(逐帧动画):将多张图片组合起来进行播放,很多 App 的加载动画是采用这种方 ...
最新文章
- python培训出来的有公司要吗-python培训机构出来好就业吗
- cocoa pods Installation
- springbootSecurity的使用
- python堆栈汉诺塔非递归_汉诺塔问题的递归解法和非递归解法(python语言实现)...
- SLAM_视觉SLAM中的一种单目稠密建图方法
- 个人笔记1:display与visibility用法
- 基于CarMaker的C-NCAP主动安全系统试验仿真(四)
- 图算法之k-Core
- Mac 查看jdk版本
- Arcgis一些操作
- 基于qt开发的一款聊天气泡框
- ceph pg peering和恢复 (2)
- CSS中的伪类选择器、颜色、度量单位、文本字体及文本样式设置
- 英文版-Plan9汇编器-A Manual for the Plan 9 assembler
- html里怎么旋转视频文件,如何旋转视频文件(方法三)
- 聊一聊数据库的行存与列存
- 如何用Github API操作github和gist(v3)
- oracle dialog运行,win32窗口创建 之 CreateDialog和DialogBox
- Linux netstat命令深入理解
- 如何解决资源管理器被结束任务后的问题,怎么重启或新建资源管理器任务?