Android 点击View Rotate旋转带属性动画

来源:互联网 发布:mac os 恢复 编辑:程序博客网 时间:2024/06/05 13:23

这里写图片描述

这里写图片描述

 /**     * ObjectAnimator实现view旋转Rotation属性动画     * @param view     */    private void doViewRotationAnim(final View view) {        ObjectAnimator anim=ObjectAnimator.ofFloat(view,"rotation",view.getRotation(),view.getRotation()+180);        anim.setDuration(500);        anim.addListener(new AnimatorListenerAdapter() {            @Override            public void onAnimationStart(Animator animation) {                super.onAnimationStart(animation);                //动画启动后不监听,防止位置由于动画未完毕形成的错乱                view.setClickable(false);            }            @Override            public void onAnimationEnd(Animator animation) {                super.onAnimationEnd(animation);                view.setClickable(true);            }        });        anim.start();    }
0 0
原创粉丝点击