属性动画中旋转动画中rotation,rotationX和rotationY的区别

   public void rotate(View view) {
//      iv.setRotation(rotation)//绕着中心点平面选择
//      ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(iv, "rotation", 0,360);
//      iv.setRotationX(rotationX)//绕着水平中心线旋转
//      ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(iv, "rotationX", 0,200);
//      iv.setRotationY(rotationY)//绕着竖直中心线旋转
        ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(iv, "rotationY", 0,360);

        objectAnimator.setRepeatCount(ObjectAnimator.INFINITE);

        objectAnimator.setDuration(1000);

        objectAnimator.start();

    }

你可能感兴趣的:(安卓基础)