动画

分类:
1.View动画 —-针对View
4种,Aniamtion
帧动画 AnimationDrawable
ViewGroup的LayoutAnimation
Activity的进出场动画
Fragment的setCustomAnimations 切换动画,(属性动画需11以上)
自定义View动画 extends Animation 一般用到矩阵变换,Camera等
2.属性动画 针对属性,需要有set,get方法,没有就建立ViewWrapper或者通过ValueAnimator自己手动实现..工作原理也是不断set和get属性的值进行设置,内部调用JNI,运行在Looper线程
插值器interpolator (计算百分比)和估值器evaluator(计算当前百分比的属性值)
监听器AnimatorListener AnimatorUpdateListener AnimatorListenerAdapter
3注意的问题:oom及泄漏问题
硬件加速
兼容性及影像问题

你可能感兴趣的:(动画)