旋转2d图像onclick android

时间:2012-06-04 00:16:54

标签: android imageview scale degrees

我想旋转imageView的图像,我使用矩阵缩放图像但旋转有问题,我正在使用代码......

int previousDegrees = 0;
        int degrees = 90;
        RotateAnimation animation = new RotateAnimation(previousDegrees,degrees,160,160);
        ImageView imageView = (ImageView)findViewById(R.id.imageView);
        animation.setDuration(1000);//Set the duration of the animation to 1 sec.
        imageView.startAnimation(animation);

它将图像旋转一秒并回退到原始位置..是否有任何方式可以连续旋转图像...就像在(0,90.180.270,360)度... 请帮忙!!!

1 个答案:

答案 0 :(得分:3)

像这样设置这些参数:

    animation.setFillEnabled(true);
    animation.setFillAfter(true);

来自Android Developers Reference

  

如果fillAfter为true,则此动画执行的转换将在完成时保持不变。