gpt4 book ai didi

android - 向上滑动动画覆盖 fragment 而不是同时动画两个 fragment

转载 作者:行者123 更新时间:2023-11-29 19:40:14 25 4
gpt4 key购买 nike

大家好,

我的动画有问题。我有 2 个 fragment (A 和 B)。 fragment A 中的一个按钮将我带到 fragment B。我想让这两个 fragment 在过渡中设置动画。我遇到的问题是, fragment B 向上动画覆盖 fragment A,而不是同时向上动画。这是我的代码:

滑入动画

<translate
android:duration="500"
android:propertyName="y"
android:valueFrom="100%"
android:valueTo="0%"
android:valueType="floatType" />

向上滑出

  <translate
android:duration="500"
android:propertyName="y"
android:valueFrom="0%"
android:valueTo="-100%"
android:valueType="floatType" />

以及代码中的方法:

    public void showB() {

getSupportFragmentManager()
.beginTransaction()
.setCustomAnimations(R.anim.slide_in_up, R.anim.slide_out_up)
.add(R.id.content, B.newInstanceAdd())
.commit();
}

提前致谢。

最佳答案

要替换 fragment ,请使用:

replace(R.id.content, B.newInstanceAdd())

代替:

add(R.id.content, B.newInstanceAdd())

否则由您决定隐藏/分离前一个 fragment 。

关于android - 向上滑动动画覆盖 fragment 而不是同时动画两个 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38700428/

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