在Pendulum中旋转布局而不是其内容

时间:2013-04-01 11:22:53

标签: android android-layout animation

在这段代码中,我的相对布局内容Btn2,Btn3,Btn4,Btn5像钟摆一样旋转,但我想旋转我的相对布局而不是它的内容。

我的钟摆xml是..

  <?xml version="1.0" encoding="utf-8"?>
  <rotate xmlns:android="http://schemas.android.com/apk/res/android"
  android:fromDegrees="15"
  android:toDegrees="-15"
  android:pivotX="50%"
  android:pivotY="0%"
  android:duration="2000"
  android:repeatMode="reverse"
  android:repeatCount="-1"
  />

我的java代码在这里

    setContentView(R.layout.activity_main);
    Button Btn1=(Button) findViewById(R.id.pendulum);
    Button Btn2=(Button) findViewById(R.id.pendulum1);
    Button Btn3=(Button) findViewById(R.id.pendulum2);
    Button Btn4=(Button) findViewById(R.id.pendulum3);
    Button Btn5=(Button) findViewById(R.id.pendulum4);

    FrameLayout ln=(FrameLayout) findViewById(R.id.ln);
    RelativeLayout rl=(RelativeLayout) findViewById(R.id.rel);


    Animation rotateAnim = AnimationUtils.loadAnimation(this, R.anim.pendulum);

    LayoutAnimationController animController = new LayoutAnimationController(rotateAnim, 0);

    rl.setLayoutAnimation(animController);



}

0 个答案:

没有答案