图书馆门户网站建设,网站怎么做域名实名认证吗,网站推广营销策划,中国外发加工网官网文章目录知识回顾经验总结各位看官们大家好#xff0c;上一回中咱们说的例子是精减版动画,这一回中咱们说的例子是
动画知识总结。闲话休提#xff0c;言归正转#xff0c;让我们一起Talk Android吧#xff01;知识回顾
看官们#xff0c;我们在…
文章目录知识回顾经验总结各位看官们大家好上一回中咱们说的例子是精减版动画,这一回中咱们说的例子是
动画知识总结。闲话休提言归正转让我们一起Talk Android吧知识回顾
看官们我们在前面章回中介绍了各种动画知识这些知识包含视图动画或者叫补间动画主要包含渐变缩放平移旋转以及这些动画的组合。后来介绍了逐帧动画。接着介绍了ValueAnimator和ObjectAnimator以及动画集合AnimatorSet和它的Builder。
所有的动画都配有详细的使用的方法和示例代码。使用方法包含两种
xml配置代码实现
大家可以翻阅前面章回的内容了解更多的细节。
经验总结
面对这么多的动画我们做一个总结 动画主要分为两大类
视图动画(View Animation)属性动画(Property Animation)
视图动画又分为补间动画(Tween Animation)和逐帧动画(Frame Animation). 属性动画又分为ValueAnimator和ObjectAnimator。
这些动画可以自由组合形成一个集合也就是我们介绍的动画集。
视图动画有两个缺点
只能控制整个控件而不能单独控制控件的属性;单击区域问题就是说控件在动画移动前可以单击动画移动后单击无反应但是单击原来控件所在区域就有反应。
属性动画是在视图动画后(android3.0上提出)提出的它有效地解决了这两个缺点,对控件的控制更加灵活一些而且可以完成视图动画无法完成的工作。
不管是视图动画还是属性动画都可以自由组合成一个集合也就是动画集。
所有动画都可以使用xml配置实现或者使用代码实现至于使用哪种实现方式好一些各有千秋大家可以依据项目需求来决定。
通过xml配置实现动画时需要注意视图动画在anim目录下属性动画是animator目录。通过代码实现动画时注意类的名称视图动画是android.View.Animation.属性动画是android.Animatior.
有些动画只需要单一的动画就能实现比如旋转。有些则需要多个动画组合实现比如画面淡出效果就是缩放和渐变两种动画组合实现的。我的经验是把复杂的动画分成 小的动画先实现小动画然后通过动画集合来实现组合动画。
动画是一门艺术掌握这些基础只能算是入门我们还需要多想多动手再加上一些好的创意才能做出优美的动画来。
看官们关于动画知识总结的例子咱们就介绍到这里欲知后面还有什么例子且听下回分解