之前做界面切换动画的时候好像遇到过类似的问题,咱当时的需求是界面退出的动画是界面先缩小一部分,然后平移出去,动画xml文件是这么写的:
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="50%p"
android:pivotY="50%p"
android:toXScale=".7"
android:toYScale=".7" />
android:duration="500"
android:fromXDelta="0"
android:toXDelta="-100%p" />
这个会先执行上面的 缩放动画,执行完后再执行下面的平移动画,如果想要同时执行的效果,应该把第二个动画的startOffset属性去掉就可以了,如过没有记错的话,也就是改成这样:
android:fromXScale="1.0"
android:fromYScale="1.0"
android:pivotX="50%p"
android:pivotY="50%p"
android:toXScale=".7"
android:toYScale=".7" />
android:fromXDelta="0"
android:toXDelta="-100%p" />
试试看看哈,不一定行,但是应该是可以的