下面是动画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)