【问题标题】:How to create flip animation in android?如何在android中创建翻转动画?
【发布时间】:2015-08-15 06:45:12
【问题描述】:

我有一个表格布局,每个正方形中有多个 viewFlipper。我想要的是无论我触摸哪个viewflipper,视图都应该翻转。一切正常,但我需要的是 this 类型的动画。

那里给出的动画文件不能在viewFlipper.setInAnimation(this, android.R.anim.fade_in); 中使用。我们需要使用动画而不是动画师。

Android 确实提供了一些内置动画,但它们都是淡入淡出、滑动等,但没有翻转。我认为翻转是最常用的动画之一,为什么 android 不默认提供一个,或者我错过了什么?

【问题讨论】:

    标签: android animation viewflipper


    【解决方案1】:

    你可以试试 github 库 - Flip 3D View。

    【讨论】:

    • 感谢您的回复,但我设法使用android内置的Animator类解决了它。
    【解决方案2】:

    最后我能够解决这个问题。虽然有一个库,但您不需要将整个库仅用于翻转视图。看看这个tutorial。基本上,您创建一个动画器 xml,如相关的 android 指南中所示。然后,您可以使用它来为任何对象设置动画,而不仅仅是视图。就这样用吧

     Animator flipAnimator = AnimatorInflater.loadAnimator(this,R.animator.card_flip_left_in);
     flipAnimator.setTarget(cardView);
     flipAnimator.start();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 2017-07-06
      • 2012-01-24
      • 1970-01-01
      相关资源
      最近更新 更多