максимум 2 карты для поворота
Я пишу карточную игру. Но мне нужно помочь. У меня есть карта на 36 частей (передняя и задняя стороны). 36 из них можно открыть, но я хочу открыть только 2 и закрыть, если они несовместимы.
.java
card2.setOnFlipListener( new EasyFlipView.OnFlipAnimationListener() {
@Override
public void onViewFlipCompleted(EasyFlipView easyFlipView, EasyFlipView.FlipState newCurrentSide) {
counter2 += 1;
if (counter2 % 2 == 0) {
}
else{
if (counter30 % 2 != 0) {
card2.setVisibility( View.INVISIBLE );
card30.setVisibility( View.INVISIBLE );
puan();
}
}
}
} );
.xml
<com.wajahatkarim3.easyflipview.EasyFlipView
android:id="@+id/card8"
android:layout_width="55dp"
android:layout_height="75dp"
android:layout_toRightOf="@+id/card1"
android:layout_marginLeft="10dp"
android:layout_above="@+id/card1"
android:layout_marginBottom="5dp"
app:flipOnTouch="true"
app:flipDuration="500"
app:flipEnabled="true"
app:flipType="horizontal">
<ImageView
android:layout_gravity="center"
android:src="@drawable/onmaca"
android:layout_width="55dp"
android:layout_height="75dp"/>
<ImageView
android:layout_gravity="center"
android:src="@drawable/cardback"
android:layout_width="55dp"
android:layout_height="75dp"/>
</com.wajahatkarim3.easyflipview.EasyFlipView>