2011-10-01 42 views
8

我正在製作動畫,我想給服裝網格視圖的子視圖添加動畫。和像3D轉換智能(圖像視圖)的動畫。如何爲gridview的子項設置3d翻轉動畫

我使用的概念是根據http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html

但我無法爲gridview的imageview設置動畫。

請幫幫我。

+0

通過正確的,如果你的父母電網應用動畫查看它適用於所有孩子的意見。因此它應該工作..沒有ü啓動動畫? – Rejinderi

+0

我試過但沒有工作。根據android的api演示,我可以旋轉整個網格視圖,但不能一次只旋轉一個網格視圖的圖像。 – amity

+0

嗨rejinderi你有沒有嘗試過這種類型的動畫?如果是的話請幫助我。 – amity

回答

2

您必須在您的自定義GridView的構造函數上應用setStaticTransformationsEnabled(true);。然後應用在protected boolean getChildStaticTransformation(View child, Transformation t)return true的轉換到被覆蓋的功能

+0

謝謝weakwire,爲您的及時答覆。我會試試這個。 – amity

+0

這裏檢查http://stackoverflow.com/questions/5339907/3d-cube-transition-in-android – weakwire

0

既然你是在談論3D,我想可能是你應該在RenderScript

openGL看一看。

關於的renderScript,教程是在Part-IPart-II

用於的renderScript的使用最好的例子是用於蜂窩3.0及以上的Youtube和圖書應用。

+0

我真的不需要renderscript.Too複雜,幷包括它自己的邏輯。 Android視圖在平板電腦上進行了硬件加速,在不使用GPU的情況下,<480 x 800分辨率手機的性能非常好,如果由於某種原因而不夠好,總會有OpenGL。但是,是的RenderScript是另一種替代 – weakwire

+0

所以這意味着3D智能和旋轉木馬是可能的,沒有OpenGL和渲染器? – Ads

+0

我已經完成了這個問題的解決方案,但沒有使用openGL – amity