搭建Android快速开发框架流程(二)

2018-09-26  本文已影响11人  Eric_feng

UI模块

根据上一节介绍主要是负责界面的展示,我们所要思考的大概有2方面

1.整个项目的架构模式(MVP, MVC, MVVC),我们采用MVP

2.界面风格,我们选择Material Design

具体实现:
一.首先BaseActivity,我们需要负责什么功能的实现与封装
1.沉浸式
这个主要是要考虑兼容问题,其他还是挺简单

2.ToolBar
根据需求可以自定义,开放一些可以设置标题及其他控件的方法
3.侧滑(可选择)
不可能所有的页面都可以侧滑,所以这里可以加变量来控制是否需要侧滑
4.生命周期的绑定

5.数据统计
目前基本所有的企业项目都需要分析用户的使用情况,所有数据统计还是有必要的

上一篇下一篇

猜你喜欢

热点阅读