Property动画总结
来源:互联网 发布:国家省市区数据库 编辑:程序博客网 时间:2024/06/10 15:03
1.概述
为了弥补Tween动画的不足,Android3.0、API11以后引入了Property动画
Property动画的本质就是修改对象的属性值实现的动画
Property动画与Tween动画的差异:
- Tween动画只能施加到View对象
- Tween动画只是绘制效果动画,View的真正属性没有改变
- Tween动画代码量少,使用简单方便
2.类体系结构
package:android.animation;
Interfaces:
- Animator.AnimatorListenter
- Animator.AnimatorPauseListenter
- TimeAnimator.TimeListenter
- TimeInterpolator
2个重要的类:
- Keyframe
- PropertyValuesHolder
3.动画属性
Animator:
ValueAnimator:
ObjectAnimator:
属性:x,y,rotation,rotationX,rotationY,scaleX,scaleY,alpha,translationX和translationY
AnimationSet:
4.使用方式
两中定制方式:
XML(TimeAnimator不支持)
res/animator/
AnimatorInflater.loadAnimator(myContext,R.animator.example);
Java代码
5.拓展
ViewPropertyAnimator动画
使用:
myView.animate().x.(0f).y(100f).start();
LayoutAnimator:
用于布局中有View添加、删除、隐藏、显示灯自身动画和View的动画:
- LayoutTransition.APPEARING:当View出现或者添加的时候View出现的动画
- LayoutTransition.CHANGE_APPEARING:当添加View导致布局改变的时候整个布局的动画
- LayoutTransition.DISAPPEARING:当View消失或者隐藏的时候View消失的动画。
- LayoutTransition.CHANGE_DISAPPEARING:当删除或者隐藏View导致布局改变时候的布局动画
- LayoutTransition.CHANGE:当不是由于View的原因造成其他View改变的时候布局的动画
阅读全文
0 0
- Property动画总结
- Android 高级动画总结(Property Animation)
- Anroid动画总结一:属性动画(Property)简单应用
- property动画
- Android动画学习总结(三)------- property animation
- @property总结
- Android Property Animation动画
- Android Property Animation动画
- Property Animation(属性动画)
- Android Property Animation动画
- android动画-Property Animation
- 属性动画(Property Animation)
- 属性动画(Property Animation)
- android属性动画Property
- android动画 -- Property Animator
- property Animaton属性动画
- Property 属性动画入门
- Property动画实例1
- 删数问题(C语言实现)
- bzoj 1192: [HNOI2006]鬼谷子的钱袋
- 大三,2017下半年的计划
- < 笔记 > Python
- ElasticSearch
- Property动画总结
- 三分算法
- android沉浸式状态栏
- application 对象是什么
- C++强制类型转换
- [FZU](2150)Fire Game ---bfs
- Elasticsearch基础教程
- JAVA正则表达式:Pattern类与Matcher类详解(转)
- 【算法分析与设计】【第四周】547. Friend Circles