android – 删除supportV4库时出现问题

前端之家收集整理的这篇文章主要介绍了android – 删除supportV4库时出现问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的应用最低版本是10
到目前为止,我正在使用支持库进行碎片

现在我想添加一些片段转换的翻转动画
所以根据android的指南,我们需要使用动画师
它有api 11级的支持,这对我来说没有问题.

而且还需要使用getFragmentManager而不是getSupportFragmentManager

所以我删除支持库改变了我的最低版本10到11错误即将到来

因为在我的应用程序中,我有FragmentTabhost和getChildFragmentManager().
FragmentTabHost仅在支持库上可用,并使用getChildFragmentManager设置FragmentManager,因为它需要api级别为17

任何帮助赞赏.
如果您需要更多细节,请告诉我们

提前致谢.

解决方法

在你的项目中使用android.support.v4.fragment代替android.app片段

并且您可以在添加/替换片段时使用以下片段进行动画

getSupportFragmentManager().beginTransaction()
.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
.replace(R.id.fragment,new FragmenntTwo())
.commit();

其中FragemntTwo()是您正在充气的片段.您可以通过将setTransition(..)替换为setCustomAnimations(..)来使用您的客户端动画.

猜你在找的Android相关文章