为了在网上搜索我发现有ViewFlipper类在两个视图之间给出了Flip视图动画/但是对于那个应该在同一个Activity中。我也知道Flip动画不会被用于活动更改。现在,android在活动更改期间只支持2d动画。
我想要的是改变活动的效果。
那么有没有像xml动画这样的类似于FLip View的效果,所以我将其提供给我的活动更改,并为活动更改获取此类翻转效果。
请给我一些动画的xml,它给出了Flip类型的动画,可以用来改变活动。
感谢。
答案 0 :(得分:44)
试试这个
overridePendingTransition(R.anim.grow_from_middle,R.anim.shrink_to_middle);
grow_from_middle.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:interpolator="@android:anim/linear_interpolator"
android:fromXScale="0.0"
android:toXScale="1.0"
android:fromYScale="0.7"
android:toYScale="1.0"
android:fillAfter="false"
android:startOffset="200"
android:duration="200" />
<translate
android:fromXDelta="50%"
android:toXDelta="0"
android:startOffset="200"
android:duration="200"/>
</set>
shrink_to_middle.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:interpolator="@android:anim/linear_interpolator"
android:fromXScale="1.0"
android:toXScale="0.0"
android:fromYScale="1.0"
android:toYScale="0.7"
android:fillAfter="false"
android:duration="200" />
<translate
android:fromXDelta="0"
android:toXDelta="50%"
android:duration="200"/>
</set>