package com.ouwenjie.note.utils; import android.app.Activity; import com.ouwenjie.note.R; /** * 动画效果工具类 * Created by 文杰 on 2015/1/15. */ public class DisplayAnimUtils { /* Activity切换效果需配合startActivity(), startActivityForResult(), finish()方法使用 */ /** * 滑动,右边退出 */ public static void slideRightOut(Activity activity){ activity.overridePendingTransition(-1, R.anim.out_to_right); } /** * 滑动,左边退出 */ public static void slideleftOut(Activity activity){ activity.overridePendingTransition(-1, R.anim.out_to_left); } /** * 滑动,顶部退出 */ public static void slideTopOut(Activity activity){ activity.overridePendingTransition(-1, R.anim.out_to_top); } /** * 滑动,底部退出 */ public static void slideButtomOut(Activity activity){ activity.overridePendingTransition(-1, R.anim.out_to_bottom); } /** * 滑动,新界面从左边进入,当前画面从右边退出 * @param activity */ public static void slideLeftInRightOut(Activity activity){ activity.overridePendingTransition(R.anim.in_from_left, R.anim.out_to_right); } /** * 滑动,新界面从右边进入,当前画面从左边退出 * @param activity */ public static void slideRightInLeftOut(Activity activity){ activity.overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left); } /** * 退出应用,新界面从2倍缩小到正常大小,当前画面缩小到0 退出 * @param activity */ public static void exitApp(Activity activity){ activity.overridePendingTransition(R.anim.exit_in, R.anim.exit_out); } }