一種很簡單
- 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的動畫 來實現窗體的切換