一种很简单
- overridePendingTransition(R.anim.push_left_in, R.anim.push_right_out);
第二中方式
是使用getWindow().setWindowAnimation()
这个方法可以设置dialog等一切窗体动画 需要在oncreat()中调用
然后在Android中设置窗体动画基本上都会使用style来设置
popupwindow 需要通过setAnimationStyle 来设置popupwidow的显示动画
在activity中也使用主题来设置
<style name="FeelyouWindowAnimTheme" parent="@android:style/Animation.Activity"> <item name="android:activityOpenEnterAnimation">@anim/in_from_left</item> <item name="android:activityOpenExitAnimation">@anim/out_from_right</item> <item name="android:activityCloseEnterAnimation">@anim/in_from_right</item> <item name="android:activityCloseExitAnimation">@anim/out_from_left</item> </style>继承 activit的动画 来实现窗体的切换