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

Android开发之动画

时间:2015-07-16 11:26:07      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

1.透明动画---AlphaAnimation

a.动态java代码实现button按钮的透明效果

 1 rootView.findViewById(R.id.btnAnimation).setOnClickListener(new OnClickListener() {
 2                 
 3     @Override
 4     public void onClick(View v) {
 5     // TODO Auto-generated method stub
 6          AlphaAnimation aa=new AlphaAnimation(0, 1);
 7          aa.setDuration(1000);
 8          v.startAnimation(aa);
 9 
10         }
11  });

b.通过XML属性设置实现透明动画

新建一个Android XML fils,在新建页面,Resource Type选择为Tween Animation,Root element选择为alpha.

1 <?xml version="1.0" encoding="utf-8"?>
2 <alpha xmlns:android="http://schemas.android.com/apk/res/android"
3     android:fromAlpha="0"
4     android:toAlpha="1"
5     android:duration="1000" >
6 </alpha>

java代码

1             rootView.findViewById(R.id.btnAnimation).setOnClickListener(new OnClickListener() {
2                 
3                 @Override
4                 public void onClick(View v) {
5                     // TODO Auto-generated method stub
6                     v.setAnimation(AnimationUtils.loadAnimation(getActivity(), R.anim.aa));
7                 }
8             });

 

Android开发之动画

标签:

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

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