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的動畫 來實現窗體的切換

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