diff --git a/app/src/main/java/org/yaaic/activity/MainActivity.java b/app/src/main/java/org/yaaic/activity/MainActivity.java index 45e83d0..e8fe1e8 100644 --- a/app/src/main/java/org/yaaic/activity/MainActivity.java +++ b/app/src/main/java/org/yaaic/activity/MainActivity.java @@ -169,9 +169,13 @@ public class MainActivity extends ActionBarActivity implements YaaicActivity, Se private void switchToFragment(Fragment fragment, String tag) { drawer.closeDrawers(); - FragmentTransaction transaction = getFragmentManager().beginTransaction(); - transaction.replace(R.id.container, fragment, tag); - transaction.commit(); + getFragmentManager() + .beginTransaction() + .setCustomAnimations( + R.animator.card_flip_right_in, R.animator.card_flip_right_out, + R.animator.card_flip_left_in, R.animator.card_flip_left_out) + .replace(R.id.container, fragment, tag) + .commit(); } public void onAbout(View view) { diff --git a/app/src/main/res/animator/card_flip_left_in.xml b/app/src/main/res/animator/card_flip_left_in.xml new file mode 100644 index 0000000..7b41dac --- /dev/null +++ b/app/src/main/res/animator/card_flip_left_in.xml @@ -0,0 +1,20 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/animator/card_flip_left_out.xml b/app/src/main/res/animator/card_flip_left_out.xml new file mode 100644 index 0000000..dca56d5 --- /dev/null +++ b/app/src/main/res/animator/card_flip_left_out.xml @@ -0,0 +1,14 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/animator/card_flip_right_in.xml b/app/src/main/res/animator/card_flip_right_in.xml new file mode 100644 index 0000000..3327686 --- /dev/null +++ b/app/src/main/res/animator/card_flip_right_in.xml @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/animator/card_flip_right_out.xml b/app/src/main/res/animator/card_flip_right_out.xml new file mode 100644 index 0000000..2c69e80 --- /dev/null +++ b/app/src/main/res/animator/card_flip_right_out.xml @@ -0,0 +1,14 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/anim/fab_state_list_animator.xml b/app/src/main/res/animator/fab_state_list_animator.xml similarity index 100% rename from app/src/main/res/anim/fab_state_list_animator.xml rename to app/src/main/res/animator/fab_state_list_animator.xml diff --git a/app/src/main/res/values/animation.xml b/app/src/main/res/values/animation.xml new file mode 100644 index 0000000..effd90e --- /dev/null +++ b/app/src/main/res/values/animation.xml @@ -0,0 +1,5 @@ + + + 800 + 400 + \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 81f20f2..0fea4ad 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -12,7 +12,7 @@