/**
* 启动 Activity
*
* @param activity activity
* @param clz Activity 类
* @param enterAnim 入场动画
* @param exitAnim 出场动画
*/
public static void startActivity(@NonNull final Activity activity,
@NonNull final Class<?> clz,
@AnimRes final int enterAnim,
@AnimRes final int exitAnim) {
startActivity(activity, null, activity.getPackageName(), clz.getName(),
getOptionsBundle(activity, enterAnim, exitAnim));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
activity.overridePendingTransition(enterAnim, exitAnim);
}
}
java类android.support.annotation.AnimRes的实例源码
ActivityUtils.java 文件源码
项目:AndroidUtilCode
阅读 31
收藏 0
点赞 0
评论 0
ActivityUtils.java 文件源码
项目:AndroidUtilCode
阅读 32
收藏 0
点赞 0
评论 0
/**
* 启动 Activity
*
* @param extras extras
* @param clz Activity 类
* @param enterAnim 入场动画
* @param exitAnim 出场动画
*/
public static void startActivity(@NonNull final Bundle extras,
@NonNull final Class<?> clz,
@AnimRes final int enterAnim,
@AnimRes final int exitAnim) {
Context context = getActivityOrApp();
startActivity(context, extras, context.getPackageName(), clz.getName(),
getOptionsBundle(context, enterAnim, exitAnim));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN && context instanceof Activity) {
((Activity) context).overridePendingTransition(enterAnim, exitAnim);
}
}
ActivityUtils.java 文件源码
项目:AndroidUtilCode
阅读 27
收藏 0
点赞 0
评论 0
/**
* 启动 Activity
*
* @param extras extras
* @param activity activity
* @param clz Activity 类
* @param enterAnim 入场动画
* @param exitAnim 出场动画
*/
public static void startActivity(@NonNull final Bundle extras,
@NonNull final Activity activity,
@NonNull final Class<?> clz,
@AnimRes final int enterAnim,
@AnimRes final int exitAnim) {
startActivity(activity, extras, activity.getPackageName(), clz.getName(),
getOptionsBundle(activity, enterAnim, exitAnim));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
activity.overridePendingTransition(enterAnim, exitAnim);
}
}
ActivityUtils.java 文件源码
项目:AndroidUtilCode
阅读 35
收藏 0
点赞 0
评论 0
/**
* 启动 Activity
*
* @param pkg 包名
* @param cls 全类名
* @param enterAnim 入场动画
* @param exitAnim 出场动画
*/
public static void startActivity(@NonNull final String pkg,
@NonNull final String cls,
@AnimRes final int enterAnim,
@AnimRes final int exitAnim) {
Context context = getActivityOrApp();
startActivity(context, null, pkg, cls, getOptionsBundle(context, enterAnim, exitAnim));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN && context instanceof Activity) {
((Activity) context).overridePendingTransition(enterAnim, exitAnim);
}
}
ActivityUtils.java 文件源码
项目:AndroidUtilCode
阅读 28
收藏 0
点赞 0
评论 0
/**
* 启动 Activity
*
* @param activity activity
* @param pkg 包名
* @param cls 全类名
* @param enterAnim 入场动画
* @param exitAnim 出场动画
*/
public static void startActivity(@NonNull final Activity activity,
@NonNull final String pkg,
@NonNull final String cls,
@AnimRes final int enterAnim,
@AnimRes final int exitAnim) {
startActivity(activity, null, pkg, cls, getOptionsBundle(activity, enterAnim, exitAnim));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
activity.overridePendingTransition(enterAnim, exitAnim);
}
}
ActivityUtils.java 文件源码
项目:AndroidUtilCode
阅读 30
收藏 0
点赞 0
评论 0
/**
* 启动 Activity
*
* @param extras extras
* @param pkg 包名
* @param cls 全类名
* @param enterAnim 入场动画
* @param exitAnim 出场动画
*/
public static void startActivity(@NonNull final Bundle extras,
@NonNull final String pkg,
@NonNull final String cls,
@AnimRes final int enterAnim,
@AnimRes final int exitAnim) {
Context context = getActivityOrApp();
startActivity(context, extras, pkg, cls, getOptionsBundle(context, enterAnim, exitAnim));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN && context instanceof Activity) {
((Activity) context).overridePendingTransition(enterAnim, exitAnim);
}
}
ActivityUtils.java 文件源码
项目:AndroidUtilCode
阅读 28
收藏 0
点赞 0
评论 0
/**
* 启动 Activity
*
* @param extras extras
* @param pkg 包名
* @param cls 全类名
* @param enterAnim 入场动画
* @param exitAnim 出场动画
*/
public static void startActivity(@NonNull final Bundle extras,
@NonNull final Activity activity,
@NonNull final String pkg,
@NonNull final String cls,
@AnimRes final int enterAnim,
@AnimRes final int exitAnim) {
startActivity(activity, extras, pkg, cls, getOptionsBundle(activity, enterAnim, exitAnim));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
activity.overridePendingTransition(enterAnim, exitAnim);
}
}
ActivityUtils.java 文件源码
项目:AndroidUtilCode
阅读 33
收藏 0
点赞 0
评论 0
/**
* 启动 Activity
*
* @param intent 意图
* @param enterAnim 入场动画
* @param exitAnim 出场动画
*/
public static void startActivity(@NonNull final Intent intent,
@AnimRes final int enterAnim,
@AnimRes final int exitAnim) {
Context context = getActivityOrApp();
startActivity(intent, context, getOptionsBundle(context, enterAnim, exitAnim));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN && context instanceof Activity) {
((Activity) context).overridePendingTransition(enterAnim, exitAnim);
}
}
ActivityUtils.java 文件源码
项目:AndroidUtilCode
阅读 34
收藏 0
点赞 0
评论 0
/**
* 启动 Activity
*
* @param activity activity
* @param intent 意图
* @param enterAnim 入场动画
* @param exitAnim 出场动画
*/
public static void startActivity(@NonNull final Activity activity,
@NonNull final Intent intent,
@AnimRes final int enterAnim,
@AnimRes final int exitAnim) {
startActivity(intent, activity, getOptionsBundle(activity, enterAnim, exitAnim));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
activity.overridePendingTransition(enterAnim, exitAnim);
}
}
ActivityUtils.java 文件源码
项目:AndroidUtilCode
阅读 36
收藏 0
点赞 0
评论 0
/**
* 启动多个 Activity
*
* @param intents 意图
* @param enterAnim 入场动画
* @param exitAnim 出场动画
*/
public static void startActivities(@NonNull final Intent[] intents,
@AnimRes final int enterAnim,
@AnimRes final int exitAnim) {
Context context = getActivityOrApp();
startActivities(intents, context, getOptionsBundle(context, enterAnim, exitAnim));
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN && context instanceof Activity) {
((Activity) context).overridePendingTransition(enterAnim, exitAnim);
}
}