Home - SharryChoo/SRouter GitHub Wiki

SRouter

SRouter 是一款对 Android 端的提供渐进式组件化服务的路由框架

功能介绍

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