使用嵌套的片段和animation对象

我有片段A,其中包含两个片段,片段B和片段C.我想使用getChildFragmentManager()将片段B添加到片段A,然后使用此代码通过卡片翻转animationreplace片段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(); 

在Android 4.2中引入的嵌套片段在早期版本中使用它,我们可以使用支持库。 一切都很好。 问题是支持库中的FragmentManager不支持对象animation。 所以它似乎我只有2个选项:

  1. 目标api级别4.2和更高,这将花费我超过一半的我的客户。 这不适合我!
  2. 不使用嵌套的片段,因为animation是我的应用程序的重要组成部分。

那么有什么其他的方式,我可以使用支持库嵌套片段与翻转卡animation?

Solutions Collecting From Web of "使用嵌套的片段和animation对象"