Andridstudioを使い以下のサンプルでシャッフルボタンを押したらImageViewの場所が入れ替わるようなシステムを作りたいと考えているのですが、

Andridstudioを使い以下のサンプルでシャッフルボタンを押したらImageViewの場所が入れ替わるようなシステムを作りたいと考えているのですが、 わからないので教えてください。 ネットにあったサンプルコードを使用中 https://github.com/rp0005sh/tiebukuro/blob/master/q14232772389.java

画像

Android開発 | Java9閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

1

こんな感じかな https://github.com/rp0005sh/tiebukuro/blob/master/q14233058414.patch ネットにあったサンプルコードをベースに シャッフルの処理を追記しました。 先頭行に「+」があるのが加筆分です(たぶん緑色の行に見えるはず) シャッフルのアルゴリズムは Wikiの「フィッシャー–イェーツのシャッフル」の 改良されたアルゴリズム参考 https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A3%E3%83%83%E3%82%B7%E3%83%A3%E3%83%BC%E2%80%93%E3%82%A4%E3%82%A7%E3%83%BC%E3%83%84%E3%81%AE%E3%82%B7%E3%83%A3%E3%83%83%E3%83%95%E3%83%AB

1人がナイス!しています

ThanksImg質問者からのお礼コメント

いつも質問に答えてくれて、ありがとうございます。 現在私は大学生で、卒業研究のためになれないコードを書いて苦戦しています。 すごく助かってます。ありがとうございます。

お礼日時:10/23 13:57