立方体动画,在ImageView中只有两个图像

时间:2013-08-26 10:03:01

标签: android animation

我需要在ImageView&上显示图像单击该图像,我想在该图像上显示另一个图像,只有一些类似立方体的过渡动画,如下图所示,带有“onTouch”。

Image

我一直在这个网站上搜索一些例子,这些例子都是用于活动的。我需要为ImageView实现它。

目前我正在使用一些带有两个图像的ViewFlipper并尝试实现它,

<ViewFlipper android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/a"
    android:layout_weight="1">

    <ImageView 
        android:contentDescription="@string/action_settings"
    android:id="@+id/alphaA"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/a"/>

    <ImageView 
        android:contentDescription="@string/action_settings"
    android:id="@+id/imgA"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:src="@drawable/small_aeroplane1"/>
</ViewFlipper>
   ..........

就像我现在有4个View Flippers。

我需要知道,如何为上述情况添加立方体过渡。或者是否有更好的方法在两个图像之间实现CUBE TRANSITION

2 个答案:

答案 0 :(得分:1)

我认为这两个链接可以帮助您完成未来的项目。

1)https://code.google.com/p/transitionviewpager/source/browse/

2)https://github.com/jfeinstein10/JazzyViewPager

答案 1 :(得分:0)

您必须使用ViewPager,

检查https://github.com/jfeinstein10/JazzyViewPager

或者这是一个带有3D立方体动画的现成ViewPager类 https://github.com/inovex/ViewPager3D/blob/master/src/de/inovex/android/widgets/ViewPager3D.java