Android studio da kart eşleştirme oyunu
Rapor etSoru
Bu soru rapor edilmelidir hissediyorum neden kısaca açıklayınız.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Elimde 36 adet kart var (ImageView) ve bu kartları döndürüp eşlerini bulunca kartların yok olup(invisible özelliğini kullandım) puan yazıyor. Bu aşamaya kadar herşey güzel, gel gelelim bu kartların hepsini eşleşse de eşleşmese de açabiliyorum bu aşamada 2 adet kartın açıldıktan sonra kontrol yapmasını eğer eşleşiyorsa invisible özelliğini kullanıp puan yazmasını eğer eşleşmiyorsa bu 2 kartın kapanmasını istiyorum. Şimdiden ilgilenenlere ve yardımcı olmaya çalışanlara çok teşekkür ediyorum. Eğer sorunum anlaşılmadıysa özelden yazıp anlatabilirim daha. :) <span class="pun">.</span><span class="pln">java card2</span><span class="pun">.</span><span class="pln">setOnFlipListener</span><span class="pun">(</span> <span class="kwd">new</span> <span class="typ">EasyFlipView</span><span class="pun">.</span><span class="typ">OnFlipAnimationListener</span><span class="pun">()</span> <span class="pun">{</span> <span class="lit">@Override</span> <span class="kwd">public</span> <span class="kwd">void</span><span class="pln"> onViewFlipCompleted</span><span class="pun">(</span><span class="typ">EasyFlipView</span><span class="pln"> easyFlipView</span><span class="pun">,</span> <span class="typ">EasyFlipView</span><span class="pun">.</span><span class="typ">FlipState</span><span class="pln"> newCurrentSide</span><span class="pun">)</span> <span class="pun">{</span><span class="pln"> counter2 </span><span class="pun">+=</span> <span class="lit">1</span><span class="pun">;</span> <span class="kwd">if</span> <span class="pun">(</span><span class="pln">counter2 </span><span class="pun">%</span> <span class="lit">2</span> <span class="pun">==</span> <span class="lit">0</span><span class="pun">)</span> <span class="pun">{</span> <span class="pun">}</span> <span class="kwd">else</span><span class="pun">{</span> <span class="kwd">if</span> <span class="pun">(</span><span class="pln">counter30 </span><span class="pun">%</span> <span class="lit">2</span> <span class="pun">!=</span> <span class="lit">0</span><span class="pun">)</span> <span class="pun">{</span><span class="pln"> card2</span><span class="pun">.</span><span class="pln">setVisibility</span><span class="pun">(</span> <span class="typ">View</span><span class="pun">.</span><span class="pln">INVISIBLE </span><span class="pun">);</span><span class="pln"> card30</span><span class="pun">.</span><span class="pln">setVisibility</span><span class="pun">(</span> <span class="typ">View</span><span class="pun">.</span><span class="pln">INVISIBLE </span><span class="pun">);</span><span class="pln"> puan</span><span class="pun">();</span> <span class="pun">}</span> <span class="pun">}</span> <span class="pun">}</span> <span class="pun">}</span> <span class="pun">);</span> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<span class="pun">.</span><span class="pln">xml </span><span class="pun"><</span><span class="pln">com</span><span class="pun">.</span><span class="pln">wajahatkarim3</span><span class="pun">.</span><span class="pln">easyflipview</span><span class="pun">.</span><span class="typ">EasyFlipView</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">id</span><span class="pun">=</span><span class="str">"@+id/card8"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_width</span><span class="pun">=</span><span class="str">"55dp"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_height</span><span class="pun">=</span><span class="str">"75dp"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_toRightOf</span><span class="pun">=</span><span class="str">"@+id/card1"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_marginLeft</span><span class="pun">=</span><span class="str">"10dp"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_above</span><span class="pun">=</span><span class="str">"@+id/card1"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_marginBottom</span><span class="pun">=</span><span class="str">"5dp"</span><span class="pln"> app</span><span class="pun">:</span><span class="pln">flipOnTouch</span><span class="pun">=</span><span class="str">"true"</span><span class="pln"> app</span><span class="pun">:</span><span class="pln">flipDuration</span><span class="pun">=</span><span class="str">"500"</span><span class="pln"> app</span><span class="pun">:</span><span class="pln">flipEnabled</span><span class="pun">=</span><span class="str">"true"</span><span class="pln"> app</span><span class="pun">:</span><span class="pln">flipType</span><span class="pun">=</span><span class="str">"horizontal"</span><span class="pun">></span> <span class="pun"><</span><span class="typ">ImageView</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_gravity</span><span class="pun">=</span><span class="str">"center"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">src</span><span class="pun">=</span><span class="str">"@drawable/onmaca"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_width</span><span class="pun">=</span><span class="str">"55dp"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_height</span><span class="pun">=</span><span class="str">"75dp"</span><span class="pun">/></span> <span class="pun"><</span><span class="typ">ImageView</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_gravity</span><span class="pun">=</span><span class="str">"center"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">src</span><span class="pun">=</span><span class="str">"@drawable/cardback"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_width</span><span class="pun">=</span><span class="str">"55dp"</span><span class="pln"> android</span><span class="pun">:</span><span class="pln">layout_height</span><span class="pun">=</span><span class="str">"75dp"</span><span class="pun">/></span> <span class="pun"></</span><span class="pln">com</span><span class="pun">.</span><span class="pln">wajahatkarim3</span><span class="pun">.</span><span class="pln">easyflipview</span><span class="pun">.</span><span class="typ">EasyFlipView</span><span class="pun">></span> |
0
Java
3 sene
0 Cevap
124 görüntüleme
0
Cevap bırak