2010-11-12 115 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/