HiTabBottom组件封装

需求分析

设计一个底部导航组件:

  • 能够提供通用的API
  • 支持透明度和底部透出
  • 支持Tab中间高度超过,凸起布局效果
  • 支持iconfont
  • 支持Bitmap

成果展示

HiTabBottom

疑难点分析

  • 透明度和底部透出,列表可渲染高度问题
  • 中间高度超过,凸起布局

功能模块拆分

  • 外层容器控件
  • 底部单个Tab控件
  • 每个Tab对应的实体
  • 外层容器控件的对外接口
  • 底部单个Tab控件的对外接口
  • Tab切换监听器

架构设计

HiTabBottom架构设计

results matching ""

    No results matching ""