在一个圆圈或另一个ImageView周围旋转ImageView

时间:2016-03-22 02:47:53

标签: android rotation imageview

我有一个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来解决这个问题,这是一个圆圈并试图围绕它旋转第一个图像,但无法弄清楚它是如何完成的。

This simple drawing shows what am trying to do

0 个答案:

没有答案