2013-02-07 159 views
0

我還是相當新的android,但我希望能夠找出一些關於動畫的東西。Android:翻轉動畫與轉換矩陣

我試圖建立一個視圖翻轉動畫,但它成爲我剛纔看到的最棒的一件事情之一。我嘗試這樣做:

動畫在XML:

<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" 
    android:valueTo="360" 
    android:propertyName="rotationY" > 
</objectAnimator> 

動畫應用在Java中:

ObjectAnimator animation = (ObjectAnimator)AnimatorInflater.loadAnimator(contextReference, R.animator.card_left_flip); 
animation.setTarget(passView); 
animation.setDuration(2000); 
animation.start(); 

這產生了一個非常可怕的動畫,將裁剪我的意見,而不是增加的觀點。

有沒有一種很好的方法來在android中執行3D動畫,最好是使用矩陣,而不必使用OpenGL?

回答

1

看看這個從API演示: Rotate3dAnimation

我用這個動畫180度的方式,換一個ImageView的圖像,然後旋轉回來。它工作得很好。

+0

好的。我之前遇到過,但後來我輸了。我以前不認爲我瞭解它,但我會檢查出來並回復給你! – RileyE