我有一个Imageview(文本),我试图在一个圆圈中旋转360度。这是我到目前为止所提出的代码,但它没有做我想要的东西:
ImageView img1 = (ImageView) findViewById(R.id.islay);
ImageView circle = (ImageView) findViewById(R.id.circle);
circle.setPivotX(circle.getWidth() / 2);
RotateAnimation rotateAnimation1 = new RotateAnimation(0, 360,
Animation.RELATIVE_TO_SELF, 0.5f,
Animation.RELATIVE_TO_SELF, 0.5f);
rotateAnimation1.setInterpolator(new LinearInterpolator());
rotateAnimation1.setDuration(4000);
rotateAnimation1.setRepeatCount(Animation.INFINITE);
img1.startAnimation(rotateAnimation1);
在我的代码中,imageview围绕着它旋转而不是一个大圆圈。 我试图通过添加另一个ImageView来解决这个问题,这是一个圆圈并试图围绕它旋转第一个图像,但无法弄清楚它是如何完成的。