gpt4 book ai didi

android - fragment 过渡时如何使第二个 fragment 重叠在第一个 fragment 上

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:41:19 26 4
gpt4 key购买 nike

我正在研究 fragment 转换。当我用第二个 fragment 替换第一个 fragment 时,它出现在第一个 fragment 的下方。我希望它移动到第一个 fragment 之上。我该怎么做?

fragmentTransaction.setCustomAnimations(animEnter, animExit, animPopEnter, animPopExit);
fragmentTransaction.replace(R.id.fragmentListView, fragment);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();

最佳答案

如果您不想删除第一个 fragment ,您可以使用 add 方法代替,并将第二个 fragment 放在第一个 fragment 的顶部,您需要引用最顶部的布局或使用 android.R.id.content

例如:

fragmentTransaction.setCustomAnimations(animEnter, animExit, animPopEnter, animPopExit);
fragmentTransaction.add(android.R.id.content, fragment,"MyStringIdentifierTag");
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();

这将在当前可见的任何内容之上添加“fragment ”,而不删除第一个 fragment 。

关于android - fragment 过渡时如何使第二个 fragment 重叠在第一个 fragment 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12192370/

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