标签:
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 });
标签:
原文地址:http://www.cnblogs.com/liyiran/p/4650407.html