package com.example.wisdom.baitongtong20171123; import android.animation.Animator; import android.animation.AnimatorSet; import android.animation.ObjectAnimator; import android.animation.ValueAnimator; import android.annotation.SuppressLint; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.animation.AlphaAnimation; import android.view.animation.Animation; import android.widget.ImageView; import android.widget.ViewAnimator; public class SplashActivity extends AppCompatActivity { private ImageView iv_splash; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); iv_splash=(ImageView)findViewById(R.id.iv_splash); } public void rotateyAnimRun(final View view) { ObjectAnimator objectAnimatorY = ObjectAnimator.ofFloat(view, "translationY", 0f, 500f); ObjectAnimator rotate = ObjectAnimator.ofFloat(view, "rotation", 0f, 360f); ObjectAnimator fadeInOut = ObjectAnimator.ofFloat(view, "alpha", 1f, 0f, 1f); ObjectAnimator animator = ObjectAnimator.ofFloat(view, "scaleY", 2f, 1f); AnimatorSet animSet = new AnimatorSet(); animSet.play(objectAnimatorY).with(rotate).after(fadeInOut).after(animator); animSet.setDuration(3000); animSet.start(); animSet.addListener(new Animator.AnimatorListener() { @Override public void onAnimationStart(Animator animator) { } @Override public void onAnimationEnd(Animator animator) { Intent intent=new Intent(SplashActivity.this,MainActivity.class); startActivity(intent); } @Override public void onAnimationCancel(Animator animator) { } @Override public void onAnimationRepeat(Animator animator) { } }); } }
动画SplashActivity
最新推荐文章于 2021-05-25 14:23:08 发布