Android设置界面切换动画的两种方式

一种很简单

  1. 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的动画 来实现窗体的切换

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章