android动画学习笔记及源码.docVIP

  • 1
  • 0
  • 约1.24万字
  • 约 9页
  • 2017-07-09 发布于河南
  • 举报
android动画学习笔记及源码

Rexsee API介绍:Animations动画学习笔记及源码 在Android上实现动画,官方的SDK提供了Animations,并且介绍了两种不同模式,分别是: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画; 2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。 同时,Animation由四种类型组成: XML文件: · alpha 渐变透明度动画效果 · scale 渐变尺寸伸缩动画效果 · translate 画面转换位置移动动画效果 · rotate 画面转移旋转动画效果 在Java 源码中定义了相应的类,可以使用这些类的方法来获取和操作相应的属性: · AlphaAnimation 渐变透明度动画效果 · ScaleAnimation 渐变尺寸伸缩动画效果 · TranslateAnimation 画面转换位置移动动画效果 · RotateAnimation 画面转移旋转动画效果 具体Android的原生就不再多说了,相对复杂,有兴趣的可以直接去看google的SDK。这里分享了Rexsee的API,基于对原生的封装,可以直接使用JS实现功能调用。如: 【事件】 void onAnimationStart(String id) 【说明】 当动画开始播放时触发。 在Rexsee社区可以直接查看源码。同时,新上线的项目中心提供了在线开发服务,不需要单独准备服务器。同时也有大量的应用以分享的方式开放供查阅,关于动画的具体应用源码也可以在这里查到:/project/ Rexsee API:Animations源码 Java代码 packagerexsee.core.animation; importrexsee.core.style.StyleSheet; importrexsee.core.utilities.RexseeUtilities; importandroid.view.View; importandroid.view.animation.AccelerateDecelerateInterpolator; importandroid.view.animation.AccelerateInterpolator; importandroid.view.animation.AlphaAnimation; importandroid.view.animation.Animation; importandroid.view.animation.AnimationSet; importandroid.view.animation.AnticipateInterpolator; importandroid.view.animation.AnticipateOvershootInterpolator; importandroid.view.animation.BounceInterpolator; importandroid.view.animation.CycleInterpolator; importandroid.view.animation.DecelerateInterpolator; importandroid.view.animation.Interpolator; importandroid.view.animation.LinearInterpolator; importandroid.view.animation.OvershootInterpolator; importandroid.view.animation.RotateAnimation; importandroid.view.animation.ScaleAnimation; importandroid.view.animation.TranslateAnimation; publicclassAnimationsextendsAnimation{ publicAnimations(){ super(); } publicstaticAnimationgetAnimation(StyleSheetstyle,AnimationListenerlistener,Viewview,ViewviewParent){ if(view==null)returnnull; if(viewParent==null){ try{ viewParent=(View)view.getParent(); }catch(Exceptione){ viewParent=view; } } AnimationSetanimation=newAnimationSet(t

文档评论(0)

1亿VIP精品文档

相关文档