Android studio da kart eşleştirme oyunu
Rapor et
Soru
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 2 sene 0 Cevap
109 görüntüleme 0
Cevap bırak