gpt4 book ai didi

android - 同时使用嵌套 fragment 和动画对象

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

我有 fragment A,其中包含两个 fragment , fragment B 和 fragment C。我想使用 getChildFragmentManager() 将 fragment B 添加到 fragment A,然后使用卡片翻转动画将其替换为 fragment C代码

getChildFragmentManager()
.beginTransaction()
.setCustomAnimations(
R.animator.card_flip_right_in, R.animator.card_flip_right_out,
R.animator.card_flip_left_in, R.animator.card_flip_left_out)
.replace(R.id.fragment_new_word_container, new FragmentCardBack())
.addToBackStack(null)
.commit();

Nested Fragments在android 4.2中引入,在早期版本中我们可以使用Support library来使用它。到这里为止一切都很好。问题是支持库中的 FragmentManager 不支持对象动画器。所以我似乎只有 2 个选择:

  1. 目标 API 级别 4.2 及更高级别,这将使我超过一半的客户付出代价。这对我来说不是合适的选择!
  2. 不使用嵌套 fragment ,因为动画是我应用的重要组成部分。

那么有没有其他方法可以将支持库嵌套 fragment 与翻转卡片动画一起使用?

最佳答案

尝试使用 Android support-v13 library将嵌套 fragment 与翻转卡片动画相结合。

关于android - 同时使用嵌套 fragment 和动画对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24992279/

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