Java Code Examples for android.app.Activity#overridePendingTransition()

The following examples show how to use android.app.Activity#overridePendingTransition() . These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: WhereYouGo   File: WUI.java    License: GNU General Public License v3.0 6 votes vote down vote up
public void pushDialog(String[] texts, Media[] media, String button1, String button2,
                       LuaClosure callback) {
    Logger.w(TAG, "pushDialog(" + Arrays.toString(texts) + ", " + Arrays.toString(media) + ", " + button1 + ", " + button2 + ", "
            + callback + ")");

    Activity activity = getParentActivity();
    PushDialogActivity.setDialog(texts, media, button1, button2, callback);
    Intent intent = new Intent(activity, PushDialogActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
    activity.startActivity(intent);
    activity.overridePendingTransition(0, 0);
    closeActivity(activity);

    Vibrator v = (Vibrator) A.getMain().getSystemService(Context.VIBRATOR_SERVICE);
    v.vibrate(25);
}
 
Example 2
Source Project: SocialSdkLibrary   File: LoginManager.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * 开始登录分享,供外面调用
 *
 * @param act 发起登录的 activity
 * @param listener 分享监听
 * @param obj 登录参数
 */
private void preLogin(
        final Activity act,
        final @Target.LoginTarget int target,
        final LoginObj obj,
        final OnLoginStateListener listener) {

    if (act instanceof LifecycleOwner) {
        Lifecycle lifecycle = ((LifecycleOwner) act).getLifecycle();
        if (lifecycle != null) {
            lifecycle.addObserver(this);
        }
    }
    listener.onState(act, LoginResult.stateOf(Result.STATE_START));

    currentObj = obj;
    stateListener = listener;
    currentTarget = target;
    originActivity = new WeakReference<>(act);
    IPlatform platform = GlobalPlatform.newPlatformByTarget(act, target);
    GlobalPlatform.savePlatform(platform);

    if (target == Target.LOGIN_WX_SCAN) {
        wrapListener = new OnLoginListenerWrap(stateListener);
        GlobalPlatform.getCurrentPlatform().login(act, target, obj, wrapListener);
        return;
    }

    if (platform.getUIKitClazz() == null) {
        wrapListener = new OnLoginListenerWrap(stateListener);
        GlobalPlatform.getCurrentPlatform().login(act, target, obj, wrapListener);
    } else {
        Intent intent = new Intent(act, platform.getUIKitClazz());
        intent.putExtra(GlobalPlatform.KEY_ACTION_TYPE, GlobalPlatform.ACTION_TYPE_LOGIN);
        act.startActivity(intent);
        act.overridePendingTransition(0, 0);
    }
}
 
Example 3
Source Project: BaoKanAndroid   File: PhotoBrowserActivity.java    License: MIT License 5 votes vote down vote up
/**
 * 便捷启动当前activity
 *
 * @param activity           来源activity
 * @param insetPhotoBeanList 插图集合
 */
public static void start(Activity activity, List<ArticleDetailBean.InsetPhotoBean> insetPhotoBeanList, int index) {
    Intent intent = new Intent(activity, PhotoBrowserActivity.class);
    Bundle bundle = new Bundle();
    bundle.putSerializable("insetPhotoBeanList_key", (Serializable) insetPhotoBeanList);
    intent.putExtras(bundle);
    intent.putExtra("index_key", index);
    activity.startActivity(intent);
    activity.overridePendingTransition(0, 0);
}
 
Example 4
Source Project: hipda   File: Utils.java    License: GNU General Public License v2.0 5 votes vote down vote up
public static void restartActivity(Activity activity) {
    ColorHelper.clear();
    activity.finish();
    Intent intent = new Intent(activity.getApplicationContext(), activity.getClass());
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
    activity.startActivity(intent);
    activity.overridePendingTransition(0, 0);
    System.exit(0);
}
 
Example 5
Source Project: LiuAGeAndroid   File: MainActivity.java    License: MIT License 5 votes vote down vote up
/**
 * 快捷启动方法
 *
 * @param activity
 * @param articleListBean
 */
public static void start(Activity activity, ArticleListBean articleListBean) {
    Intent intent = new Intent(activity, MainActivity.class);
    Bundle bundle = new Bundle();
    bundle.putSerializable("articleListBean_key", articleListBean);
    intent.putExtras(bundle);
    activity.startActivity(intent);
    activity.overridePendingTransition(R.anim.column_bottom, R.anim.column_bottom);
}
 
Example 6
@Override
public void doneHiding() {
    super.doneHiding();
    // Remove transition animation when switching to another tab, in accordance to
    // moveToFront() in ActivityDelegate.
    Activity activity = (Activity) mHost.getContext();
    if (activity != null) {
        activity.overridePendingTransition(0, 0);
    }
}
 
Example 7
Source Project: px-android   File: PaymentTypesActivity.java    License: MIT License 5 votes vote down vote up
public static void start(@NonNull final Activity activity, final int requestCode,
    @NonNull final List<PaymentMethod> paymentMethods, @NonNull final List<PaymentType> paymentTypes,
    final CardInfo cardInfo) {
    final Intent intent = new Intent(activity, PaymentTypesActivity.class);
    intent.putParcelableArrayListExtra(EXTRA_PAYMENT_METHODS, new ArrayList<>(paymentMethods));
    intent.putParcelableArrayListExtra(EXTRA_PAYMENT_TYPES, new ArrayList<>(paymentTypes));
    intent.putExtra(EXTRA_CARD_INFO, cardInfo);
    activity.startActivityForResult(intent, requestCode);
    activity.overridePendingTransition(R.anim.px_slide_right_to_left_in, R.anim.px_slide_right_to_left_out);
}
 
Example 8
public static void setFadeTransition(Activity activity) {
    if (activity == null) {
        return;
    }
    if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) {
        activity.overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
    }
}
 
Example 9
Source Project: GSYVideoPlayer   File: JumpUtils.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * 跳转到无UI视频播放
 *
 * @param activity
 * @param view
 */
public static void goToPlayEmptyControlActivity(Activity activity, View view) {
    Intent intent = new Intent(activity, PlayEmptyControlActivity.class);
    intent.putExtra(PlayActivity.TRANSITION, true);
    if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
        Pair pair = new Pair<>(view, PlayActivity.IMG_TRANSITION);
        ActivityOptionsCompat activityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(
                activity, pair);
        ActivityCompat.startActivity(activity, intent, activityOptions.toBundle());
    } else {
        activity.startActivity(intent);
        activity.overridePendingTransition(R.anim.abc_fade_in, R.anim.abc_fade_out);
    }
}
 
Example 10
Source Project: grouter-android   File: GActivityUtils.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * 从底部离开
 * 对应 {@linkplain GActivityBuilder#transitionBottomIn}
 */
public static void finishTransitionBottomOut(Activity activity) {
    if (!activity.isFinishing()) {
        activity.finish();
    }
    activity.overridePendingTransition(0, R.anim.activity_top_to_bottom_exit);
}
 
Example 11
Source Project: LiuAGeAndroid   File: ModifyInfoActivity.java    License: MIT License 4 votes vote down vote up
/**
 * 便捷启动当前activity
 *
 * @param activity 启动当前activity的activity
 */
public static void start(Activity activity) {
    Intent intent = new Intent(activity, ModifyInfoActivity.class);
    activity.startActivity(intent);
    activity.overridePendingTransition(R.anim.push_enter, R.anim.push_exit);
}
 
Example 12
Source Project: LiuAGeAndroid   File: ModifySafeInfoActivity.java    License: MIT License 4 votes vote down vote up
/**
 * 便捷启动当前activity
 *
 * @param activity 启动当前activity的activity
 */
public static void start(Activity activity) {
    Intent intent = new Intent(activity, ModifySafeInfoActivity.class);
    activity.startActivity(intent);
    activity.overridePendingTransition(R.anim.push_enter, R.anim.push_exit);
}
 
Example 13
static void invoke(Activity activity) {
  activity.overridePendingTransition(0, 0);
}
 
Example 14
Source Project: Jide-Note   File: DisplayAnimUtils.java    License: MIT License 4 votes vote down vote up
/**
 * 滑动,底部退出
 */
public static void slideButtomOut(Activity activity){
    activity.overridePendingTransition(-1, R.anim.out_to_bottom);
}
 
Example 15
public void disappearTopLeftAnimation(Activity a)
{
	a.overridePendingTransition(R.anim.ac_transition_disappear_top_left_in, R.anim.ac_transition_disappear_top_left_out);
}
 
Example 16
Source Project: LiuAGeAndroid   File: CommentRecordActivity.java    License: MIT License 4 votes vote down vote up
/**
 * 便捷启动当前activity
 *
 * @param activity 启动当前activity的activity
 */
public static void start(Activity activity) {
    Intent intent = new Intent(activity, CommentRecordActivity.class);
    activity.startActivity(intent);
    activity.overridePendingTransition(R.anim.push_enter, R.anim.push_exit);
}
 
Example 17
public static void flipHorizontalAnimation(Activity a)
{
    a.overridePendingTransition(R.anim.flip_horizontal_in, R.anim.flip_horizontal_out);
}
 
Example 18
public void disappearBottomRightAnimation(Activity a)
{
	a.overridePendingTransition(R.anim.ac_transition_disappear_bottom_right_in, R.anim.ac_transition_disappear_bottom_right_out);
}
 
Example 19
public void appearBottomRightAnimation(Activity a)
{
	a.overridePendingTransition(R.anim.ac_transition_appear_bottom_right_in, R.anim.ac_transition_appear_bottom_right_out);
}
 
Example 20
Source Project: Matisse-Kotlin   File: UCrop.java    License: Apache License 2.0 2 votes vote down vote up
/**
 * Send the crop Intent from an Activity with a custom request code or animation
 *
 * @param activity    Activity to receive result
 * @param requestCode requestCode for result
 */
public void start(@NonNull Activity activity, int requestCode, @AnimRes int activityCropEnterAnimation) {
    activity.startActivityForResult(getIntent(activity), requestCode);
    activity.overridePendingTransition(activityCropEnterAnimation, R.anim.ucrop_anim_fade_in);
}