gpt4 book ai didi

android - 删除 supportV4 库时出现问题

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

我的应用最低版本是 10直到现在我都在使用 fragment 支持库

现在我想为几个 fragment 过渡添加翻转动画因此,根据 android 指南,我们需要为此使用动画师它有 API 级别 11 的支持,这对我来说不是问题。

但还需要使用getFragmentManager代替getSupportFragmentManager

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

因为在我的应用程序中我有 FragmentTabhostgetChildFragmentManager()FragmentTabHost 仅在支持库上可用,并使用 getChildFragmentManager 设置 FragmentManager 它不允许我这样做,因为它需要 api 级别 17

感谢任何帮助。如果您需要更多详细信息,请告诉我

提前致谢。

最佳答案

在你的项目中使用 android.support.v4.fragment 而不是 android.app Fragment

您可以在添加/替换 fragment 时使用以下 fragment 制作动画

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

其中 FragemntTwo() 是您正在膨胀的 fragment 。在这里您也可以通过将 setTransition(..) 替换为 setCustomAnimations(..) 来使用您的自定义动画

关于android - 删除 supportV4 库时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34014120/

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