简单创建属性动画
Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
XDroidAnimation
XDroidAnimationExample
.gitignore
LICENSE
README.md
XDroidAnimation.gif
XDroidAnimation2.gif
XDroidAnimationExample.apk

README.md

XDroidAnimation

简单创建属性动画 #Provide 1.渐变Alpha动画(AlphaAnimation),支持多值 2.旋转Rotate动画(RotateAnimation),支持设置轴点 3.缩放Scale动画(ScaleAnimation),支持多值,,支持设置轴点 4.全屏滑动Slide动画(SlideAnimation),支持上下左右四个方向移入与移出 5.自身控件范围内滑动动画(SlideUnderneathAnimation),支持上下左右四个方向移入与移出 6.抖动Shake动画(ShakeAnimation),支持垂直与水平抖动 7.视图位移Transfer动画(TransferAnimation) 8.窗帘动画(BlindAnimation),支持上下左右四个方向移入与移出,支持设置轴点 9.翻转动画(FlipAnimation),支持垂直与水平翻转,支持设置轴点 10.View转换翻转动画(FlipToAnimation),一个View翻转成另一个View,支持垂直与水平翻转,支持设置轴点 11.膨胀动画(PuffAnimation), 支持进入,淡出,支持设置轴点 12.组合动画(CombinationAnimation)将一系列动画组合到一起,同时执行 13.颜色动画(ColorAnimation),支持 多属性、多值 设定 14.伸缩动画(TelescopicAnimation),支持 进入与移出、高度与宽度伸缩 15.路径动画(PathAnimation) 16.多种自定义的Interpolate插值器 17.SVG动画(SVGAnimationView) #Here is the sample Download demo.apk #Screenshot

Usage

以下为一个片段

AnimationKit.createSlideUnderneathAnimation(button).setDuration(1000)
            .setInterpolator(new DecelerateInterpolator())
            .setDirection(Direction.DIRECTION_RIGHT)
	    .setSlideMode(SlideMode.OUT)
	    .animate();

具体请见Demo中MainActivity.java #Thanks EasyAndroidAnimations
EaseInterpolator #About me Email:735506404@robinx.net
Blog:www.robinx.net