搜尋此網誌

2014年10月24日 星期五

【Android】自訂Activity頁面切換效果 overridePendingTransition

類似PowerPoint在切換頁面的效果

overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out); 

 需添加在finsh()或startactivity()之後

 ex.

Intent intent = new Intent();
intent.setClass(MainActivity.this, SecondActivity.class);
startActivity(intent);
overridePendingTransition(R.anim.slide_in_up, R.anim.slide_out_down);  

 所以需要在res/anim添加對應的xml檔
相關範例可以在 sdk\platforms\android-21\data\res\anim中就可以找到

android2.0也就是level 5之後都有範例可以參考


(實現淡入淡出的效果)android.R.anim.fade_in, android.R.anim.fade_out;
(由左向右滑入的效果)android.R.anim.slide_in_left, android.R.anim.slide_out_right

 (由上向下滑入的效果)android.R.anim.slide_in_up, android.R.anim.slide_out_down

當然也可以自定義動畫效果

沒有留言: