基类封装
weioule
以梦为马,不负韶华!
展开
-
RecyclerView多条目“组件化” + 万能分割线
在开发当中,秉承着“高类聚低耦合”的编程思想,我们通常会对复杂的业务或者一些逻辑做拆分拆解或抽取复用等处理,提高代码可阅读性高,降低维护成本。RecyclerView多条目“组件化”,主要是通过delegate委托的方式对多条目做了“组件化”思想拆分处理,对adapter进行简化,布局的设定与数据绑定都放到具体的delegate来实现。adapter只需要添加具体delegate即可,具体的匹配逻辑都放在了委托类ItemViewDelegateManager,这样更提升了代码的简洁性和灵活性,以便于原创 2020-05-31 14:05:21 · 333 阅读 · 0 评论 -
BaseRecylerViewAdapter的封装
Android现在的新项目中,列表的使用基本上都是RecycleryView,而之前的ListView以逐渐被它替换,通俗的讲因为ListView能干的他都能干,ListView不能干的一些拓展它也能干,比如:横向的列表啊、ViewHolder的回收复用啊、控制Item增删的动画啦等等。那么我们在一个项目里面Base基类肯定是少不了的啦,前几天公司新的app刚完成1.1.0版的开发,1.2.0...原创 2018-08-19 00:00:19 · 294 阅读 · 0 评论 -
MVP的使用 + 闪屏页广告
这是一个用mvp架构写的demo,实现了闪屏页的广告展示,版本更新弹窗、以及首页的Tab和带下拉刷新与上拉加载更多的列表页面,有需要的都可以进来仓库参考。周一上线了一版,这些天在讨论下一波需求。正好前阵子有一位朋友问我关于mvp架构的问题,所以想写一个demo来讲讲mvp。 之前刚接触mvp的时候,看了很多个版本,正所谓一百个人中就有一百个想法,但总感觉好像都不是我想要的。可能是我没找到写得好...原创 2018-11-01 21:00:15 · 459 阅读 · 0 评论