YoKeyword / Fragmentation

[DEPRECATED] A powerful library that manage Fragment for Android
Apache License 2.0
9.72k stars 2.11k forks source link

希望作者能补充单 Activity + Fragment 的最佳实践(目前没有) #1167

Open KunMinX opened 5 years ago

KunMinX commented 5 years ago

我目前开发的应用是真正的 单 Activity 多 Fragment,我因为不熟悉 Fragmentation,而不得不采用原生的方式编写。(事实上,Fragmentation 对 动画加载的设计,我很喜欢)

原因是,真正的 单 Activity 多 fragment,就连 启动时的 splash 也用 fragment 加载。首页的 4 个 child fragment 都放在 MainFragment 中。而并非 fragmentation 示例中所展示的那样。

所以对于这种需求,fragmenation 的打开方式应该是怎样的呢?

splash 不打算入栈,MainFragment 也不打算入栈,我需要将他们 loadRootFragmet 吗?那他们之前的切换怎么办?由于时间缘故,我暂不便测试一番。实在是对动画延迟有需求,目前只能手动 postDelay 300 先凑合了。

Liam6666 commented 5 years ago

6

AlbertZyc commented 5 years ago

和示例基本一样,你可以在Activity 后加载splash ,之后全部pop 就行了。再对子页面初始化