//欢迎Activity
public class WelcomeActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
//找到执行动画
ImageView welecomimg = (ImageView) findViewById(R.id.welecomimg);
//创建动画---ObjectAnimator动画对象
//参数一,执行动画.参数二,动画类型.参数三,开始结束位置
ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(welecomimg, "alpha", 0.2f, 1.0f);
//渐变时间
objectAnimator.setDuration(4000);
//启动
objectAnimator.start();
//重点是监听跳转,
//用到了设计模式___适配器模式
objectAnimator.addListener(new AnimatorListenerAdapter() {
//这里面只选择一个onAnimationEnd执行完成,
@Override
public void onAnimationEnd(Animator animation) {
super.onAnimationEnd(animation);
//跳转
startActivity(new Intent(WelcomeActivity.this,MainActivity.class));
}
});
}
}
//布局
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="fitXY"
android:id="@+id/welecomimg"
android:src="@drawable/welcome"
/>