###前提・実現したいこと
ただいまAndroid Studioで占いアプリを作成中です。
そこでなのですが、占い結果によってアクティビティを遷移させたいのですが
やり方がどうもわかりません。当然ですが占い結果はランダムです。
現状では、スワイプによってガラガラをまわすとランダムで色玉が出てくるところまでは出来ています。
その色玉(画像)によって遷移先を指定するにはどのようにすればいいのでしょうか。
###発生している問題・エラーメッセージ
###該当のソースコード
現状の該当プログラムコードです。スワイプ時の実行コードです。前で書いた機能以外(音声再生)なども含まれています。当方初心者ですので質の悪いコードだと思いますのでご了承ください。
public boolean onFling(MotionEvent event1, MotionEvent event2, float velocityX, float velocityY) {
findViewById(R.id.gara).startAnimation(AnimationUtils.loadAnimation(Main3Activity.this, R.anim.roll));
new Handler().postDelayed(new Runnable() { TypedArray typedArray = getResources().obtainTypedArray(R.array.rgazou); int i = (int) (Math.floor(Math.random() * (3))); Drawable drawable = typedArray.getDrawable(i); @Override public void run() { findViewById(R.id.boal).startAnimation(AnimationUtils.loadAnimation(Main3Activity.this, R.anim.gara)); boal.setImageDrawable(drawable); soundPool.play(mp2, 1f, 1f, 1, 0, 1f); } }, 4500);
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。