gpt4 book ai didi

android - OverridePendingTransition 将当前 Activity 置于顶部

转载 作者:行者123 更新时间:2023-11-29 21:00:33 27 4
gpt4 key购买 nike

我希望当前的 ScoreActivity.this 向上滑动,而 GameActivity.class 留在后台。

它从 GameActivityScoreActivity 运行良好,但在返回时它只显示 GameActivity 而没有动画。 (因为我假设 slide_up 发生在它后面)

任何事情都有帮助,包括为我指出一个很好的重复帖子。

得分 Activity

restart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(ScoreActivity.this, GameActivity.class);

//intent.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT); Neither of these work
//intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);

startActivity(intent);
finish();
overridePendingTransition(R.anim.no_change, R.anim.slide_up);
}
});

GameActivity(当用户“游戏结束”时触发)

Intent intent = new Intent(GameActivity.this, ScoreActivity.class);
startActivity(intent);
finish();
overridePendingTransition(R.anim.slide_in_down, R.anim.no_change);

最佳答案

您应该在两个动画 xml 上定义 zAdjustment。

首先 - android:zAdjustment="bottom"

第二个 - android:zAdjustment="top"

关于android - OverridePendingTransition 将当前 Activity 置于顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26243449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com