gpt4 book ai didi

android - 支持库 : FragmentTransaction animations not working

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:00:33 31 4
gpt4 key购买 nike

我正在使用 Peter Doyle 的 android-support-v4-googlemaps实现同时使用 fragment 和谷歌地图的 Activity 的支持库,并且似乎无法使 FragmentTransaction 动画工作。我试过使用 setCustomAnimations(int enter, int exit) 方法以及 setTransition(int transit) 方法但无济于事。任何人都能够使动画正常工作,或者在使动画正常工作时遇到问题?

我试过的一些动画:

setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE)

setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out)

setCustomAnimations(android.R.anim.slide_in_left, android.R.anim.slide_out_right)

最佳答案

您应该先调用FragmentTransaction.setCustomAnimations,然后再调用FragmentTransaction.替换 方法如下:

        FragmentTransaction ft = getActivity().getSupportFragmentManager().beginTransaction();
ft.setCustomAnimations(R.anim.fade_out,R.anim.fade_in);
ft.replace(R.id.fragmentDetails, detailsFrag);

关于android - 支持库 : FragmentTransaction animations not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9016822/

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