码迷,mamicode.com
首页 > 移动开发 > 详细

android自定义动画的实现方式

时间:2014-12-18 07:01:11      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:android   style   ar   io   使用   sp   for   java   on   

对于Androi的帧动画,可以制作gif图片,有时为了能够动态的生成帧动画,就得需要使用代码构建了

AnimationDrawable类中使用 addFrame用来添加帧。

AnimationDrawable类中使用 start来启动动画。

AnimationDrawable类中使用 stop来停止动画。


另外对于补间动画的理解中容易出现错误的地方,更正如下:

RotateAnimation ra = new RotateAnimation(fromDegrees, toDegrees, pivotX, pivotY)

pivotX,pivotY当数值大于1时表示的是实际像素

RotateAnimation ra = new RotateAnimation(fromDegrees, toDegrees, pivotXType, pivotXValue, pivotYType, pivotYValue)

pivotX,pivotY当数值大于1时表示的是比例位置


自定义动画:

public class CustomAnimation extends Animation {

	@Override
	protected void applyTransformation(float interpolatedTime, Transformation t) {
		super.applyTransformation(interpolatedTime, t);
		t.getMatrix().setTranslate((float) (Math.sin(10*interpolatedTime)*50), 0);
	}
	
	
}





android自定义动画的实现方式

标签:android   style   ar   io   使用   sp   for   java   on   

原文地址:http://my.oschina.net/ososchina/blog/357413

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!