自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1416

原创 LiveData 源码分析之事件总线LiveBus实现

前言最近的项目重构中加入LiveData框架,并且小码的[T-MVVM](https://github.com/SelfZhangTQ/T-MVVM)也是用了LiveData框架,好不好用你试试就知道(小码口头禅),对于LiveData使用的时候并未做太多的理解,于是乎翻了翻LiveData源代码,在此做下笔记,什么是LiveData LiveData是一个数据持有类。它具有以下特点:数据可以被观...

2018-09-17 14:16:53 997

原创 T-MVVM深度解耦开发框架

前言自从官方MVP的样品出来后,闹得热火朝天的MVP,小码也未能幸免加入MVP大坑中,入坑近2年的MVP的架构终于要说拜拜了,最近由于公司项目相对稳定,做了一次较大的重构,原来的MVP架构切换到了T-MVVM。整个项目清爽了许多。问题MVP缺点:* Presenter中除了逻辑以外,还有大量的查看 - >模型,模型 - >查看的逻辑操作,造成Presenter臃肿,维护困难。对...

2018-09-10 11:54:14 1299

原创 Android刷新库TRecyclerView,好不好用你试试就知道

TRecyclerView由于项目需求,很多地方使用了大量的多类型item,于是捣鼓捣鼓出了TRecyclerView,旨意在于让开发者只关心ViewHolder的开发,高复用,TRecyclerView(面向ViewHolder开发的刷新库,多类型item终结者,好不好用你试试就知道) 主要功能下拉刷新、加载更多;高复用,支持多类型;… 项目github地址:https:...

2018-09-04 18:27:29 289

原创 ViewPager+Fragment嵌套ViewPager+Fragment

ViewPager+Fragment嵌套处理

2017-12-07 13:26:31 225

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除