旋转动画的简单使用

RotateAnimation

/** * 设置Rotate动画 * * @param view 设置动画的对象 * @param fromDegrees 初始时的角度 * @param toDegrees 结束时的角度 * @param pivotX 旋转动画对于x坐标开始位置 * @param pivotY 旋转动画对于y坐标开始位置 * @param duration 动画时长,毫秒为单位 */
    public static void setRotateAnimation(View view, float fromDegrees, float toDegrees, float pivotX, float pivotY, long duration) {
        //创建RotateAnimation动画
        Animation animation = new RotateAnimation(fromDegrees, toDegrees, pivotX, pivotY);
        //设置动画时间
        animation.setDuration(duration);
        //播放动画
        view.setAnimation(animation);
    }

你可能感兴趣的:(动画)