![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
ShadowfaxGHH
Shadowfax, He is the lord of all horses...
展开
-
动画[1]TweenAnimation 设置
【参考链接】 TweenAnimation虽然提供了各种不同的动画,但是也具有一些相同的方法 setDuration() 持续时间 setFillAfter() 动画结束时View是否停留在结束位置,true表示停在false表示不。 setRepeatCount() 重复次数,如果-1则无限循环 setRepeatMode() 设置为Animation.原创 2017-09-12 10:33:25 · 2139 阅读 · 0 评论 -
动画[2]TweenAnimation 使用场景
【参考链接】 TweenAnimation常用于View的动画, View View提供了startAnimation()、cancelAnimation()用于开始、停止一个动画 还有setAnimation(),它只是设置Animation的启动时间并附加到View上,需要自己重绘触发开始动画,startAnimation()内部就是这样 ViewGroup原创 2017-09-12 11:08:31 · 2120 阅读 · 0 评论 -
动画[3]PropertyAnimator ValueAnimator
【参考链接】 ValueAnimator本身并不作用于任何对象,他可以对值做动画,然后我们可以监听动画过程,在动画过程中使用计算出的值来修改对象的属性 of() addUpdateListener() 通过of()来指定估值器和起始值终止值(相当于setEvaluator()+setValues()),通过addUpdateListener()来监听动画过程。 ValueAn原创 2017-09-12 11:30:11 · 2172 阅读 · 0 评论 -
动画[4]PropertyAnimator ObjectAnimator
【参考链接】 AndroidAnimation学习http://www.cnblogs.com/mengdd/p/3305698.html ObjectAnimator继承自ValueAnimator,所以ValueAnimator中的方法ObjectAnimator也都可以使用。 ObjectAnimator内部其实是通过反射来调用方法来修改对象的属性,所以该类需要有此属性的get(原创 2017-09-12 11:33:58 · 2159 阅读 · 0 评论 -
动画[5]PropertyAnimator AnimatorSet
【参考链接】 还可以使用AnimatorSet将多个ValueAnimator/ObjectAnimator组合到一起 可以通过如下方式来控制多个动画的协作方式 .play(anim1).with(anim2)//同时执行 .before(anim2)//先执行anim1,再执行anim2 .a原创 2017-09-12 11:35:49 · 2148 阅读 · 0 评论 -
动画[6]PropertyAnimator LayoutTransition
【参考链接】 LayoutTransition(布局容器动画)http://www.bubuko.com/infodetail-826585.html 从API 11开始,Android为ViewGroup提供了setLayoutTranslation()方法 通过为ViewGroup指定LayoutTranslation,当ViewGroup调用addView()、removeVie原创 2017-09-12 11:37:51 · 2253 阅读 · 0 评论