介绍
Conductor是一个基于视图的“麻雀虽小,五脏俱全”的Android框架,它给标准Android-View进行简单的封装,去掉不必要的特性。
- 简单聚合
- 不使用
Fragment - 简单强力的生命周期
- 导航与回退的处理
- 优雅的视图跳转
- 状态持久化
onActivityResult,onRequestPermissionsResult等方法回调- MVP / MVVM / VIPER / MVC 拓展
Conductor不强制使用任何一个设计模式。
组件
| 组件 | 介绍 |
|---|---|
| Controller | 包装了View并给出生命周期。可以看作是有更简单生命周期的Fragment |
| Router | 为Controller提供导航,依附于Activity并持有ViewGroup,通过 ControllerChangeHandler执行transaction去操作ViewGroup |

本文介绍了Conductor,一个轻量级的Android视图框架,它简化了Android-View的使用,提供了强大的生命周期管理和优雅的视图切换。Conductor不绑定特定的设计模式,支持MVP, MVVM, VIPER, MVC等。文章展示了框架的基本用法和组件结构,并预告了接下来将探讨其生命周期的源码解析。"
122813889,11806549,Unity3D对象池化技术详解,"['Unity', 'C#', '游戏引擎', '性能优化', '对象管理']
最低0.47元/天 解锁文章
1992

被折叠的 条评论
为什么被折叠?



