![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 框架
天狼守徒
走累了,别忘了停下来回头看看...
展开
-
MVP之初体验
众所周知,在Android开发中,随着项目规模的增大,Activity需要执行的任务越来越重,导致Activity越来越臃肿。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。原创 2016-12-02 15:16:47 · 399 阅读 · 0 评论 -
MVP之OOM
如果MVP使用使用不当导致OOM(OutOfMemoryError),就需要使用弱引用+泛型来解决问题了。原创 2017-01-14 12:46:24 · 407 阅读 · 0 评论 -
TabPager的封装
TabPager TabPager不仅集成了TabLayout和ViewPager为顶部选项卡页面,也集成了RadioGroup和ViewPager为底部导航栏页面,还封装了根据具体页面根据不同的加载状态而显示不同页面的功能,也可以自定义这些页面和其他一些属性。如果某个页面加载数据不成功,切换到其他页面再回来时,框架会自动调用重试加载功能;如果加载成功了,则不再重试加载。原创 2017-01-08 00:41:33 · 2029 阅读 · 6 评论 -
Android开发的简易路由框架
EasyRouter EasyRouter是专门针对Android开发的简易路由框架,支持路由分组,使用方便,功能全面。主要包含三大模块功能:路由转发、自动注入和路由拦截。 项目地址 Github地址:EasyRouter 功能简介 简单路由转发 多模块之间路由转发 支持MultiDex和InstantRun 参数自动注入 路由拦截 效果展示 效果图...原创 2018-02-01 17:00:11 · 767 阅读 · 0 评论 -
Android 一些常用自定义控件
Widgets widget是一个Android自定义控件库。包含多种常用控件。 项目地址 Github地址:Widget 效果展示 控件展示较多,更新也较频繁,不方便录制gif图片,请下载demo体验 Demo下载 基本使用 引入jitpack 由于引用了PhotoView,而其中使用了jitpack中的库,所以需要在项目根目...原创 2018-02-01 16:48:58 · 607 阅读 · 0 评论 -
Evtor —— Android便捷事件定向订阅总线
一个简洁的事件总线框架。能订阅特定事件和广播事件,数据传递等。原创 2019-03-22 16:28:49 · 340 阅读 · 0 评论