ボタンを押すと回転するオブジェクトを作成しています。360 度回転してから、乱数を求めて回転し続け、毎回別の場所に着地するようにします。これは、私の xml ファイル (anime と呼ばれる) にあるもので、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);
}}
);