Home - SharryChoo/SRouter GitHub Wiki
SRouter
SRouter 是一款对 Android 端的提供渐进式组件化服务的路由框架
功能介绍
- 支持路由模块动态装载与卸载
- 支持自定义页面跳转时的 Transaction 动画
- 支持通过 URL 进行路由寻址
- 支持通过接口中的模板方法进行路由寻址(与 Retrofit 类似)
- 提供局部和全局两种类型的拦截器, 以满足不同场景的 Hook 需求
- 局部拦截器包含路由拦截器、页面拦截器和模板方法拦截器
- 支持拦截器按照优先级排序
- 支持 Activity/Fragment 中 Intent 数据自动注入
- 支持回调获取目标页面的 ActivityResult
- 支持通过路由获取 原生/AppCompat/AndroidX 包下的 Fragment
- 支持添加寻址回调适配器, 可实现与 RxJava 无缝衔接