2010-11-12 147 views
0

我想點擊一下X軸的按鈕,然後顯示一個不同的圖片,這樣它會創建一個效果,在按鈕點擊它後翻轉並顯示一個不同的圖片在它的背面。X軸旋轉按鈕android

我使用下面的XML用於按鈕的旋轉:

<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:shareInterpolator="false"> 
    <set android:interpolator="@android:anim/decelerate_interpolator"> 

    <rotate 
     android:fromDegrees="0" 
     android:toDegrees="-360" 
     android:pivotX="25%" 
     android:pivotY="25%" 
     android:fromXDelta="0" 
     android:toXDelta="0" 
     android:fromYDelta="0" 
     android:toYDelta="0"    
     android:duration="400" /> 

但它繞按鈕的中心2-d平面按鈕。

任何人都可以幫我嗎?

Thanx提前。

回答

1

恐怕傳統的圖形和動畫API是2D的。要使用第三維,您需要查看OpenGL,這是不平凡的。

通過編寫使用setPolyToPoly將自定義動畫變形爲梯形的自定義動畫,您可能會僞造深度效果。

1

這已經有一段時間,因爲這個問題被貼了,但僅僅是爲了記錄 - 有采用的是Android的新版本的方式,併爲後面的兼容性使用http://nineoldandroids.com/