【问题标题】:Cube Animation with only two Images in an ImageViewImageView 中只有两个图像的立方体动画
【发布时间】:2014-09-02 18:20:49
【问题描述】:

我需要在 ImageView 和该 Image 的 onClick 上显示一个图像,我想在该 imageView 上显示另一个图像,仅带有一些类似于 Cube 的过渡动画,如下图所示,带有“onTouch”。

我一直在这个网站上搜索一些例子,所有这些都是为了一个活动。我需要为一个 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

【问题讨论】:

  • 嘿,你有任何答案或github存储库吗?如果是的话,你能在这里分享链接吗...
  • 对不起学习者,我的客户暂时将要求从“立方体”更改为“翻转”效果,所以我当时放弃了这个想法。如果你找到任何请在这里给我发消息...
  • 嘿@sai 在谷歌搜索半小时后我得到了一些有用的链接。我在下面提到了。

标签: android animation


【解决方案1】:

我认为这两个链接将对您未来的项目有所帮助。

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

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

【讨论】:

    【解决方案2】:

    您必须使用 ViewPager,

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

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

    【讨论】:

    • 我需要应用动画“onTouch”,而不是“onSwipe”。
    • 使用上述答案中的任何方法,然后创建一个按钮并在其 onclick 侦听器中添加 viewPager.setCurrentItem(position)
    猜你喜欢
    • 2013-05-13
    • 1970-01-01
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 2013-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多