【问题标题】:OverridePendingTransaction Reverse AnimationOverridePendingTransaction 反向动画
【发布时间】:2018-04-05 09:48:17
【问题描述】:

我有什么

我有一个偏好很少的 PreferenceActivity。当用户点击特定偏好时,另一个 PreferenceActivity 将滑入以替换前一个。

我做了什么

@Override
    protected void onStart() {
        super.onStart();
        overridePendingTransition(R.anim.pull_in_right, R.anim.push_out_left);
    }

这完美地工作并从右侧滑动新活动。

问题

当我按下后退按钮时,反向动画不起作用。

我试过放置

overridePendingTransition(R.anim.pull_in_left, R.anim.push_out_right);

onStop(),但没有任何效果。

我需要一种方法来使反向动画在按下后退按钮时起作用。

【问题讨论】:

    标签: android android-animation android-preferences android-lifecycle preferenceactivity


    【解决方案1】:
    @Override 
    public void onBackPressed() {
        super.onBackPressed();
        overridePendingTransition(R.anim.pull_in_left, R.anim.push_out_right);
    }
    

    【讨论】:

    • 使用@override onBackPressed 方法跟踪设备的后退按钮。并将代码放入其中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    相关资源
    最近更新 更多