package com.ichi2.anim;
import android.annotation.TargetApi;
import android.app.Activity;
import com.ichi2.anki.R;
public class ActivityTransitionAnimation {
public static int LEFT = 0;
public static int RIGHT = 1;
public static int FADE = 2;
public static int UP = 3;
public static int DOWN = 4;
public static int DIALOG_EXIT = 5;
public static int NONE = 6;
@TargetApi(5)
public static void slide(Activity activity, int direction) {
if (direction == LEFT) {
activity.overridePendingTransition(R.anim.slide_left_in, R.anim.slide_left_out);
} else if (direction == RIGHT) {
activity.overridePendingTransition(R.anim.slide_right_in, R.anim.slide_right_out);
} else if (direction == FADE) {
activity.overridePendingTransition(R.anim.fade_out, R.anim.fade_in);
} else if (direction == UP) {
activity.overridePendingTransition(R.anim.slide_up_in, R.anim.slide_up_out);
} else if (direction == DOWN) {
// this is the default animation, we shouldn't try to override it
} else if (direction == DIALOG_EXIT) {
activity.overridePendingTransition(R.anim.none, R.anim.dialog_exit);
} else if (direction == NONE) {
activity.overridePendingTransition(R.anim.none, R.anim.none);
}
}
}