Android 开场渐变动画

来源:互联网 发布:知春路北航致真大厦 编辑:程序博客网 时间:2024/04/19 19:20

这里写图片描述


下面是动画XML文件:

<?xml version="1.0" encoding="utf-8"?><alpha xmlns:android="http://schemas.android.com/apk/res/android"    android:fromAlpha="1.0"    android:toAlpha="0.2"    android:duration="3000"    android:interpolator="@android:anim/accelerate_interpolator"></alpha>

在onCreate函数中加入如下代码:

        animation = AnimationUtils.loadAnimation(this, R.anim.init_anim); //建立一个动画        img = (ImageView) findViewById(R.id.init_img);  //App开张图片        //为动画设置监听        animation.setAnimationListener(new Animation.AnimationListener() {            @Override            public void onAnimationStart(Animation animation) {                initData();            }            @Override            public void onAnimationEnd(Animation animation) {                Intent intent = new Intent(InitActivity.this, MainActivity.class);                intent.putExtra("jsonStr", jsonstr);                intent.putExtra("jsonstr2", jsonstr2);                startActivity(intent);                InitActivity.this.finish();            }            @Override            public void onAnimationRepeat(Animation animation) {            }        });        img.setAnimation(animation);  //这行代码很关键,就是为谁添加动画


FR:海涛高软(QQ技术群:386476712)

1 0