在RecyclerView中翻转CardView

时间:2015-07-09 18:19:41

标签: android android-listview xamarin android-recyclerview android-cardview

我正在尝试在RecyclerView中实现CardView翻转。我只是想不出一个简单的解决方案。我有一个工作的CardView,我可以使用Recycler视图显示卡片列表。问题是,如果用户点击卡片,如何显示卡的背面。我想使用动画并将卡片的正面改为卡片的背面。有人可以给出一个简单的动画和卡片布局的例子。 我当前的示例几乎是创建新活动的example的副本。我在哪里需要卡翻转180度并显示描述。是实现它的一种方式吗?

@media only screen and (min-width : 320px) and (max-width : 600px) {
}

2 个答案:

答案 0 :(得分:0)

您可以使用ViewFlipper。这是一个标准的Android小部件。

答案 1 :(得分:0)

我知道这是一个老问题,但这个答案可能会对将来有所帮助。

您可以使用此库

  

https://github.com/sachinvarma/EasyFlipView

把它放在你的谜语里,

编译'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。