Activity进入退出时的动画设置

来源:互联网 发布:怎样更改淘宝账户名 编辑:程序博客网 时间:2024/05/16 10:08

Android为在进入和退出Activity时提供了设置动画的接口:

    /**     * Call immediately after one of the flavors of {@link #startActivity(Intent)}     * or {@link #finish} to specify an explicit transition animation to     * perform next.     *     * <p>As of {@link android.os.Build.VERSION_CODES#JELLY_BEAN} an alternative     * to using this with starting activities is to supply the desired animation     * information through a {@link ActivityOptions} bundle to     * {@link #startActivity(Intent, Bundle) or a related function.  This allows     * you to specify a custom animation even when starting an activity from     * outside the context of the current top activity.     *     * @param enterAnim A resource ID of the animation resource to use for     * the incoming activity.  Use 0 for no animation.     * @param exitAnim A resource ID of the animation resource to use for     * the outgoing activity.  Use 0 for no animation.     */    public void overridePendingTransition(int enterAnim, int exitAnim) {        try {            ActivityManagerNative.getDefault().overridePendingTransition(                    mToken, getPackageName(), enterAnim, exitAnim);        } catch (RemoteException e) {        }    }

1. 在startActivity和finish之后紧接着调用
2. enterAnim: 进入Activity 的进入动画对应的资源id
   exitAnim: 退出Activity  的动画效果对应的资源id

0 0