1

我想旋转 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)度上......请帮助!

4

1 回答 1

3

像这样设置这些参数:

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

来自Android 开发者参考

如果 fillAfter 为 true,则此动画执行的转换将在完成后持续存在。

于 2012-06-04T00:23:50.607 回答