属性动画

 float y=iv.getTranslationY();
        ObjectAnimator animator1=ObjectAnimator.ofFloat(iv,"translationY",y,-100);
        animator1.setDuration(5000);
        //animator1.start();
        ObjectAnimator animator2 = ObjectAnimator.ofFloat(iv, "scaleY", 1f, 0.5f, 2f, 1f);
        animator2.setDuration(5000);
        //animator2.start();
        AnimatorSet set=new AnimatorSet();
        set.play(animator2).after(animator1);
        set.start();
        set.addListener(new AnimatorListenerAdapter() {
            @Override
            public void onAnimationEnd(Animator animation) {
                super.onAnimationEnd(animation);
            }
        });



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容