属性动画

来源:互联网 发布:linux搭建jenkins svn 编辑:程序博客网 时间:2024/06/03 21:35
@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);   ImageView mIvWelcome= (ImageView) findViewById(R.id.iv);    ObjectAnimator translationY = ObjectAnimator.ofFloat(mIvWelcome, "TranslationY", 0, 300f);    ObjectAnimator scaleX = ObjectAnimator.ofFloat(mIvWelcome, "ScaleX", 1f, 2f, 1f);    AnimatorSet animatorSet=new AnimatorSet();    animatorSet.setDuration(5000);    //顺序执行    animatorSet.playSequentially(translationY,scaleX);    animatorSet.start();    animatorSet.addListener(new Animator.AnimatorListener() {        @Override        public void onAnimationStart(Animator animation) {        }        @Override        public void onAnimationEnd(Animator animation) {            Intent intent = new Intent(MainActivity.this,WelcomeActivity.class);            startActivity(intent);        }        @Override        public void onAnimationCancel(Animator animation) {        }        @Override        public void onAnimationRepeat(Animator animation) {        }    });}
原创粉丝点击