码迷,mamicode.com
首页 > 其他好文 > 详细

View 补间动画

时间:2017-07-11 11:17:07      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:scale   ati   重复   mat   start   setfill   alpha   目录   平移   

补间动画

先使用ImageView显示一张图片

ImageView iv=(ImageView)findViewById(R.id.iv);

1.透明

AlphaAnimation aa=new AlphaAnimation(1.0,0.0);//1.0完全透明0.0完全不透明

aa.setDuration(2000)//设置动画执行的时间

aa.setRepeatCount(1);//设置动画重复次数

iv.startAnimation(aa);//开启

2.旋转

RotateAnimation ra=new RotateAnimation(0,360) 开始角度 结束角度

ra.setDuration(2000)//设置动画执行的时间

ra.setRepeatCount(1);//设置动画重复次数

iv.startAnimation(aa);//开启

3.缩放

ScaleAnimation sa=new ScaleAnimation(1.0f,2.0f,1.0f,2.0f,Animation.RELATIVE_TO_SELF,0.5f,RELATIVE_TO_SELF,0.5)

sa.setDuration(2000)//设置动画执行的时间

sa.setRepeatCount(1);//设置动画重复次数

iv.startAnimation(sa);//开启

4.平移

TranslatieAnimation ta=new TranslatieAnimation(Animation.RELATIVE_TO_PARENT,0,Animation.RELATIVE_TO_PARENT,0,Animation.

RELATIVE_TO_PARENT,0,Animation.RELATIVE_TO_PARENT,0.2f);

ta.setDuration(2000)//设置动画执行的时间

ta.setFillAfater()//ttrue就停留在这

iv.startAnimation(ta);//开启

动画效果不会改变控件真实坐标

5.使用xml方式创建补间动画

【1】就是在res下创建一个目录(anim)

【2[】在该目录创建对应动画即可

View 补间动画

标签:scale   ati   重复   mat   start   setfill   alpha   目录   平移   

原文地址:http://www.cnblogs.com/liuyinghai87/p/7149205.html

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