- 博客(5)
- 收藏
- 关注
原创 RecyclerView多类型封装实现之V-Holder
最近恰好项目中用到的RV多种类型,然后把这块做了一些简要的封装,市面上也有很多这方面的实现,感觉有些用着不是很爽,于是就开始造轮子,虽然说不提倡造轮子。 进入正题咋们先看看RecyclerView多类型处理传统的写法: 首先定义三种常量 表示三种item类型 public static final int TYPE_1 = 0; public static final int TYPE...
2018-10-30 11:06:16 1426
原创 LiveData 源码分析之事件总线LiveBus实现
前言最近的项目重构中加入LiveData框架,并且小码的[T-MVVM](https://github.com/SelfZhangTQ/T-MVVM)也是用了LiveData框架,好不好用你试试就知道(小码口头禅),对于LiveData使用的时候并未做太多的理解,于是乎翻了翻LiveData源代码,在此做下笔记,什么是LiveData LiveData是一个数据持有类。它具有以下特点:数据可以被观...
2018-09-17 14:16:53 1005
原创 T-MVVM深度解耦开发框架
前言自从官方MVP的样品出来后,闹得热火朝天的MVP,小码也未能幸免加入MVP大坑中,入坑近2年的MVP的架构终于要说拜拜了,最近由于公司项目相对稳定,做了一次较大的重构,原来的MVP架构切换到了T-MVVM。整个项目清爽了许多。 问题MVP缺点:* Presenter中除了逻辑以外,还有大量的查看 - >模型,模型 - >查看的逻辑操作,造成Presenter臃肿,维护困难。对...
2018-09-10 11:54:14 1307
原创 Android刷新库TRecyclerView,好不好用你试试就知道
TRecyclerView 由于项目需求,很多地方使用了大量的多类型item,于是捣鼓捣鼓出了TRecyclerView,旨意在于让开发者只关心ViewHolder的开发,高复用,TRecyclerView(面向ViewHolder开发的刷新库,多类型item终结者,好不好用你试试就知道) 主要功能 下拉刷新、加载更多; 高复用,支持多类型; … 项目github地址:https:...
2018-09-04 18:27:29 294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人