CC框架实践(2):Fragment和View的组件化
前言 本文将介绍如何在CC框架下实现Fragment和View的组件化。 一、需求背景 在android组件化过程中,你有没有遇到这样的问题: 单Activity + 多Fragment的架构下,如何进行Fragment的组件化? 主界面上的Fragment太多,想用组件化进行管理,该怎么做? 一个功能模块比较独立,但在主界面使用了其中一个Fragment,如何解耦? 对某些View进行了封装或者自定义的View,功能比较独立,是作为基础库通过类依赖使用好还是作为组件使用比较好?如果要作为组件使用,那要如何组件化? 二、现有的一些解决方案: 在主app中依赖所有组件,所以在主app中可直接使用这些组件中的Fragment或View的类 直接使用具体的类将产生耦合,违背了组件化的解耦目的 组件之间的fragment引用也需要直接依赖,这样就变成了一个库而