Fragmentation
Fragmentation copied to clipboard
第二次loadRootFragment动画失效
版本是1.3.6 我的功能是这样的,首先是MainActivity 加载一个启动页
if (findFragment(WelcomeFragment::class.java) == null)
loadRootFragment(WelcomeFragment.newInstance(), false, true)
else
Logger.e("findFragment(MainFragment.class) != null")
这个是正常的,是有动画的,然后启动页完毕后切换主页
if (findChildFragment(MainFragment::class.java) == null)
baseActivity.loadRootFragment(MainFragment.newInstance(), true, true)
else
Logger.e("findFragment(MainFragment.class) != null")
这时候虽然我的allowEnterAnim是true,但是依然是没有动画的,界面闪了一下主页面就出来了
本来我是想启动页通过start来打开的,但是发现在Activity中通过start打开页面是一片空白的,所以我上面的只能用loadRootFragment来打开启动页,然后再用loadRootFragment打来主页。问题就出在第二次loadRootFragment打开主页的时候就没有动画了,即使我确定是设置allowEnterAnim是true