SharedPreferences sharedPreferences = getSharedPreferences("sss", MODE_PRIVATE); SharedPreferences.Editor edit = sharedPreferences.edit(); boolean is = sharedPreferences.getBoolean("is", false); edit.putBoolean("is", true); edit.commit(); if (is) { startActivity(new Intent(MainActivity.this, XiangQingActivity.class)); finish(); } else { ObjectAnimator y = ObjectAnimator.ofFloat(imageView, "Y", 0, 500, 800); //透明 ObjectAnimator alpha = ObjectAnimator.ofFloat(imageView, "alpha", 0.0f, 1); //旋转 ObjectAnimator rotationX = ObjectAnimator.ofFloat(imageView, "rotationX", 0, 360); ObjectAnimator rotationY = ObjectAnimator.ofFloat(imageView, "rotationY", 0, 360); //缩放 ObjectAnimator scaleX = ObjectAnimator.ofFloat(imageView, "scaleX", 0.2f, 1); ObjectAnimator scaleY = ObjectAnimator.ofFloat(imageView, "scaleY", 0.2f, 1); //组合 AnimatorSet animatorSet = new AnimatorSet(); //放到一起 animatorSet.play(y).with(alpha).with(rotationX).with(rotationY).with(scaleX).with(scaleY); animatorSet.setDuration(3000); animatorSet.start(); animatorSet.addListener(new Animator.AnimatorListener() { @Override public void onAnimationStart(Animator animator) { } @Override public void onAnimationEnd(Animator animator) { //动画结束跳转页面 startActivity(new Intent(MainActivity.this, XiangQingActivity.class)); finish(); } @Override public void onAnimationCancel(Animator animator) { } @Override public void onAnimationRepeat(Animator animator) { } }); } }
属性动画和保存状态
最新推荐文章于 2021-05-26 23:48:47 发布