脸萌4

来源:互联网 发布:ubuntu安装谷歌输入法 编辑:程序博客网 时间:2024/05/16 01:31

这是3天之前写的   当时电脑自动关机,直接保存到草稿箱。


今天学的还算简单  不是很难  内容也不是很多。


就是动画

动画1:帧动画

多个图片构成动画

动画2:补间动画

一张图片旋转,移动,平移,透明度


旋转:


private static RotateAnimation ra;


public static void startRotateAni(View view,int time){

ra = new RotateAnimation(0,360);
// ra = new RotateAnimation(0,-360,50,50);

ra = new RotateAnimation(0,720,Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f);
ra.setDuration(time);
view.startAnimation(ra);
}

AnimationUtils.startRotateAni(girlbtn,1000*3);


透明度

animationUtils中

private static AlphaAnimation aa;

public static void startAlphaAnim(View view,int time){


aa = new AlphaAnimation(0.0f,1.0f);

aa.setDuration(time);

view.startAnimation(aa);


}

mainactivity中

AnimationUtils.startAlphaAnim(boybtn,1000*3);


移动

private static ScaleAnimation sa;


public static void startScaleAnim(View view,int time){
sa = new ScaleAnimation(0.5f,1.5f,0.5f,1.5f,50,50);
sa.setInterpolator(new DecelerateInterpolator());
sa.setDuration(time);
// view.startAnimation(sa);
// sa.setInterpolator(new AccelerateInterpolator());

view.startAnimation(sa);

}









0 0
原创粉丝点击