Android - 換頁動畫

1.在Actitivy上達到換頁動畫

overridePendingTransition(下一頁進入動畫,本頁結束動畫);
overridePendingTransition(R.anim.slide_left_in, R.anim.slide_right_out);

PS: 需加在finish()或startActivity(intent)後面。

2.在Fragment上達到換頁動畫

FragmentTransaction ft = manager.beginTransaction();
ft.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);
ft.replace(R.id.realtabcontent, new Fragment1());
ft.addToBackStack(null);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
ft.commitAllowingStateLoss();


PS: 若不需要換頁動畫可設為overridePendingTransition(0, 0);及setCustomAnimations(0, 0);

留言

這個網誌中的熱門文章

Android - 輸入字串排除 使用InputFilter

Android - OkHttp3連線 post應用