gpt4 book ai didi

android-fragments - addToBackStack 的片段动画

转载 作者:行者123 更新时间:2023-12-02 03:55:49 24 4
gpt4 key购买 nike

当我们在 fragment 中使用 addToBackStack() 时如何设置动画?

我的旧片段需要保留,新片段应该将旧片段与动画重叠并显示给用户。

我尝试了 setCustomAnimation()。但我不能。

谁能帮帮我?

最佳答案

当您要添加片段时,您可以使用 FragmentTransaction 类来设置动画。

所以像这样...

FragmentManager fm = activity.getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();

MyFragment fragment = new MyFragment();

ft.add(android.R.id.content,fragment ,TAG);
ft.setTransition(FragmentTransaction.TRANSIT_ENTER_MASK);
ft.addToBackStack(null);
ft.commit();

这应该将您当前的片段放在其他任何片段之上而不删除任何内容。 “setTransition”动画将为片段入口设置动画,但我会尝试使用“setCustomAnimations”来完全控制片段的动画方式。

关于android-fragments - addToBackStack 的片段动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12670608/

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