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

Android开发之补间动画-布局添加动画

时间:2015-07-16 16:03:34      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

布局添加动画

使用步骤:

1.获取到布局的id

1 RelativeLayout ly=(RelativeLayout)findViewById(R.id.layout);

2.设置动画样式

1 ScaleAnimation sa = new ScaleAnimation(0, 1,0,1);  //设置动画效果
2 sa.setDuration(3000);

3.使用布局动画管理器

1 LayoutAnimationController lac = new LayoutAnimationController(sa, 0.5f);   //布局动画管理器
2 lac.setOrder(LayoutAnimationController.ORDER_RANDOM);  //设置动画顺序

4.通过布局的id,给布局设置动画

1 ly.setLayoutAnimation(lac);

 

完整代码:

 1 public class MainActivity extends Activity {
 2 
 3     @Override
 4     protected void onCreate(Bundle savedInstanceState) {
 5         super.onCreate(savedInstanceState);
 6         setContentView(R.layout.activity_main);
 7         
 8         RelativeLayout ly=(RelativeLayout)findViewById(R.id.layout);   //找到布局文件的id
 9         ScaleAnimation sa = new ScaleAnimation(0, 1,0,1);  //设置动画效果
10         sa.setDuration(3000);
11         
12         LayoutAnimationController lac = new LayoutAnimationController(sa, 0.5f);   //布局动画管理器
13         lac.setOrder(LayoutAnimationController.ORDER_RANDOM);  //设置动画顺序
14         ly.setLayoutAnimation(lac);
15 
16     }
17 }

 

Android开发之补间动画-布局添加动画

标签:

原文地址:http://www.cnblogs.com/liyiran/p/4651438.html

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