Android 动画AlphaAnimation类方法
2015-05-17 14:45
204 查看
动画的实现
1。实例化对象
AlphaAnimation anim = new AlphaAnimation(0.01f, 1.0f);
2。设置动画持续时长(两秒)
anim.setDuration(2000);
3。添加事件监听
anim.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
//渐变动画结束后,执行此方法,跳转到主界面
}
});
4。为控件绑定动画效果
imageView.setAnimation(anim);
5。开始动画
anim.start();
原文博客 http://www.apkbus.com/blog-134260-54359.html
1。实例化对象
AlphaAnimation anim = new AlphaAnimation(0.01f, 1.0f);
2。设置动画持续时长(两秒)
anim.setDuration(2000);
3。添加事件监听
anim.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
//渐变动画结束后,执行此方法,跳转到主界面
}
});
4。为控件绑定动画效果
imageView.setAnimation(anim);
5。开始动画
anim.start();
package com.example.animation; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.animation.AlphaAnimation; import android.view.animation.AnimationSet; import android.widget.ImageView; public class MainActivity extends Activity { private ImageView mldn=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mldn=(ImageView)findViewById(R.id.mldn); mldn.setOnClickListener(new OnClickListenerImpl()); } private class OnClickListenerImpl implements OnClickListener{ @Override public void onClick(View v) { AnimationSet set=new AnimationSet(true); AlphaAnimation alp=new AlphaAnimation(1, 0); alp.setDuration(3000); set.addAnimation(alp); MainActivity.this.mldn.startAnimation(set); } } }
原文博客 http://www.apkbus.com/blog-134260-54359.html
相关文章推荐
- Android 动画AlphaAnimation类方法
- Android 动画AlphaAnimation类方法
- Android 动画AlphaAnimation类方法
- Android中动画效果alpha、translate、scale、rotate基本使用方法
- Android Animation 动画的使用方法和介绍
- Android动画translate、scale、alpha、rotate各属性详解
- Android动画translate、scale、alpha、rotate各属性详解
- Android 动画效果(一): 四种动画基础(Alpha、Translate、Rotate、Scale)
- Android动画效果translate、scale、alpha、rotate详解
- AndroidUI 视图动画-透明动画效果 (AlphaAnimation)
- AndroidUI 视图动画-透明动画效果 (AlphaAnimation)
- Android:动画效果translate、scale、alpha、rotate详解
- Android-alpha-渐变透明度 动画
- Android动画效果translate、scale、alpha、rotate详解
- Android软件启动动画及动画结束后跳转的实现方法
- Android编程实现ViewPager多页面滑动切换及动画效果的方法
- Android 中overridePendingTransition方法的使用,来设置界面跳转的动画
- Android动画效果translate、scale、alpha、rotate详解
- Android编程之界面跳动提示动画效果实现方法
- Android编程实现仿心跳动画效果的方法