簡體   English   中英

如何在Android中創建翻轉動畫?

[英]How to create flip animation in android?

我在每個正方形中都有一個帶有多個viewFlipper的布局。 我想要的是無論我觸摸哪個viewflipper,視圖都應該翻轉。 一切正常,但我需要的是這種動畫。

此處提供的動畫制作器文件無法在viewFlipper.setInAnimation(this, android.R.anim.fade_in); 我們需要為其使用動畫,而不是動畫師。

Android確實提供了一些內置動畫,但是它們全部都是淡入淡出,滑動等,但不是翻轉。 我認為翻轉是最常用的動畫之一,為什么android默認不提供一個動畫,或者我錯過了什么?

您可以嘗試github庫-Flip 3D View

終於,我能夠解決這個問題。 盡管有一個庫,但是您不必將整個庫僅用於翻轉視圖。 查看本教程 基本上,您可以按照相關的Android指南中所示創建一個動畫設計器xml。 然后,您可以使用它為所有對象(不僅是視圖)設置動畫。 像這樣使用

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM