3

Я пытаюсь реализовать флэш-карту CardView в RecyclerView. Я просто не могу понять простое решение. У меня есть рабочий CardView, где я могу отображать список карточек, используя представление recycler. Проблема в том, как показать заднюю часть карты, если пользователь щелкнул карту. Я хочу использовать анимацию и менять переднюю сторону карты на оборотной стороне карты. Может кто-то дать простую анимацию и пример макета карты. Мой текущий пример - это в значительной степени копия этого example, где создается новое действие. Где мне нужна карта, чтобы перевернуть 180 градусов и показать описание. Это способ достичь этого?Flipping CardView в RecyclerView

+------------------+ +------------------+ 
|+----------------+| |+----------------+| 
|| front   || || back   || 
|+----------------+| |+----------------+| 
|+----------------+| |+----------------+| 
|| front   || || front   || 
|+----------------+| |+----------------+| 
+0

Никто не должен делать это за вас. [Читать] (http://developer.android.com/guide/topics/graphics/view-animation.html) – Phiat

ответ

0

Вы можете использовать ViewFlipper. Это стандартный виджет Android.

0

Я знаю, что это старый вопрос, но этот ответ может помочь кому-то в будущем.

Вы можете использовать эту библиотеку

https://github.com/sachinvarma/EasyFlipView

Положите это внутри Gradle,

компиляции 'com.github.sachinvarma: EasyFlipView: 2.0.4'

xml будет как,

<com.wajahatkarim3.easyflipview.EasyFlipView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    app:flipOnTouch="true" 
    app:flipEnabled="true" 
    app:flipDuration="400" 
    app:flipType="vertical" //horizontal or vertical 
    > 

    <!-- Back Layout Goes Here --> 
    <include layout="@layout/flash_card_layout_back"/> 

    <!-- Front Layout Goes Here --> 
    <include layout="@layout/flash_card_layout_front"/> 

</com.wajahatkarim3.easyflipview.EasyFlipView> 

Вы можете увидеть демо gif here.

Благодаря Wajahat karim.

Смежные вопросы