2

在此代码中,我的相对布局内容 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);



}
4

0 回答 0