オンラインの Web サイトから一連の写真を取り込み (ダウンロード)、それらの写真を集中ゲームのカードとして使用するアプリまたはアプリ内のゲームを作成する必要があります。これを行うための最良の方法についての提案や例を探しています。集中力とは、8 枚程度のカードのセット、つまり 4 組のカードです。カードはすべて裏向きです。一度に 2 つピックし、ペアをピックすると、ペアはアップしたままになります。ペアを選ばない場合、カードは裏返されます。選択した 2 つの「カード」が一致するかどうかを認識できるようにする方法が必要です。
GridView を使用して、2x3 のみのボードで単純な「集中」ゲームを作成したいと考えています。これが私の最初の考えです。グリッド ビューを使用して 2x3 グリッドを作成します。GridView を 2x3 にするにはどうすればよいですか? 次に、ImageView を各グリッド スポットに配置します。それをしてもいいですか?ImageView が 2 つの画像を保持し、それらを交互に使用することは可能ですか? それは素晴らしいことです。ここに私が思いついた「疑似コード」があります: int counter = 0; ブール終了 = false;
while(finished == false){
if(counter % 2 == 0){
pickFirstCard(); //store first pick and leave it facing up
}
else{
pickSecondCard();
compareCards(); //method to compare cards
}
counter++;
}
ImageViews に「値」または「属性」を指定して、それらを比較するときにそれを使用して一致しているかどうかを確認する方法はありますか? または単に画像ファイル名を使用しますか?考え?すぐにもっと追加します