Skip to content

RecyclerView 的 通用适配器; 简化了一下使用

Notifications You must be signed in to change notification settings

Yuanarcheannovice/XBaseAdapter

Repository files navigation

XBaseAdapter

RecyclerView 的 通用适配器;

build 依赖:

先在工程build里面先添加这个

	allprojects {
		repositories {
			...
			maven { url 'https://www.jitpack.io' }
		}
	}

然后在需要使用Module的build中添加:

版本号看左上角

	dependencies {
           compile 'com.github.Yuanarcheannovice:XBaseAdapter:???'
   }
简单的介绍一下各个Adapter的作用

目录结构..		

XListBaseAdapter.java	

ListView的适配器简单封装(把设置数据稍微封装了一下,不用每次都写那几个关于数据的方法)

XListViewHolder.java 

网上收集到的一个处理ListView的Adapter的复用工具类


XRvPureAdapter.java	

Recyclerview的Adapter处理了 点击长按事件处理onCreateViewHolder的方法使用时只需要 设置Layout和绑定数据

XRvPureDataAdapter.java

对XRvPureAdapter.java增加了对数据的操作局限于List<T> 集合,如果需要使用Map<Obj,Obj>,直接继承XRvPureAdapter.java即可封装了List<T> addDatas 时的动画效果尽量减少适配器的重复工作

About

RecyclerView 的 通用适配器; 简化了一下使用

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages