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

UI模块

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

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

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

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,540评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,975评论 2 59
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 46,903评论 22 665
  • 生活中许许多多的事物和文化,你可能不知道,也可能不理解。也有一种可能是别人不理解你。你可能也不会理解别人。 那么今...
    幺妹儿_c5a0阅读 250评论 0 0
  • 倒计时1821天,诵经至第二十五遍,祝你平安!
    雪念_0cdb阅读 130评论 0 0