public class MainActivity extends AppCompatActivity { private ImageView image; boolean b=true; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); image = (ImageView) findViewById(R.id.image); image.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ObjectAnimator moveIn = ObjectAnimator.ofFloat(image, "translationY", 0f,-500f, -500f); ObjectAnimator animator = ObjectAnimator.ofFloat(image, "scaleY", 1f,2f, 1f);//缩放 AnimatorSet animSet = new AnimatorSet(); animSet.play(animator).after(moveIn); animSet.setDuration(3000); animSet.start(); animator.addListener(new Animator.AnimatorListener() {//监听事件 @Override public void onAnimationStart(Animator animation) { } @Override public void onAnimationEnd(Animator animation) { Intent intent = new Intent(MainActivity.this, SanActivity.class); startActivity(intent); } @Override public void onAnimationCancel(Animator animation) { } @Override public void onAnimationRepeat(Animator animation) { } }); } });; } }
属性动画
最新推荐文章于 2021-12-29 16:52:57 发布