Skip to content
薛瑄 edited this page Mar 3, 2020 · 5 revisions

Fragmentation

Fragmentation 框架可以实现单Activity + 多Fragment的框架

  • 使用简单,启动Fragment方式,类似启动Activity
  • 支持动画
  • 支持自定义事务
  • 支持启动模式
  • 可以通过extends implements方式来使用

在我维护的版本,

  • 只支持了Androidx,support版本的没有继续维护(精力有限,望理解。随着时间推移,Androidx会成为主角)
  • eventbus 相关库,也没有继续维护,可继续使用原作者的版本。

项目结构

  • fragmentation 为了方便大家使用,实现了Activity 和Fragment,可以extends SupportActivity和SupportFragment
  • fragmentation—core 核心库,启动、事务、动画、启动模式等等一切核心实现,都是在这里
  • fragmentation—swipeback 支持界面滑动退出

issue

Fragmentation在使用过程中有问题,欢迎提issue,我会及时处理。

结语

Fragmentation 是由YoKeyword原创,在他不维护后,我fork了该版本。因为我的项目在使用该框架,在使用的过程中,遇到了一些,但是作者最后没有解决,所以我打算继续维护。详情:https://github.com/YoKeyword/Fragmentation/issues/1237

山外有山,人外有人。比我水平高的人,肯定很多,所以我希望大家能一起参与进来,把这个库维护的更好,造福更多的Android同胞。

希望大家的APP都能很丝滑,占用资源更少