我正在制作一个在按下按钮时旋转的物体,我希望它旋转 360 度,然后继续旋转一个随机数,这样它每次都会落在不同的地方。这就是我的 xml 文件(称为动画)中的内容,它完美地旋转了 360。
<rotate
android:fromDegrees = "0"
android:toDegrees = "360"
android:pivotX = "50%"
android:pivotY = "50%"
android:startOffset = "0"
android:duration = "1000" />
我只需要生成随机值背后的逻辑帮助。
这也是它在我的java中出现的方式
but_spin = (Button) findViewById(R.id.spin_but);
final Context mcontext = this;
but_spin.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
ImageView animated = (ImageView) findViewById(R.id.big_button);
anime = AnimationUtils.loadAnimation(mcontext, R.anim.anime);
animated.startAnimation(anime);
}}
);