Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
All Base Adapter | 528 | 6 years ago | 5 | apache-2.0 | Java | |||||
Adapter terminator, including DataBinding, any ViewGroup, list(Rv, Lv ). Write Adapter, it is enough .Adapter终结者,包含DataBinding,任意ViewGroup,Rv、Lv列表。写Adapter,有它就够了 | ||||||||||
Binding | 389 | 1 | 5 months ago | 17 | October 09, 2022 | 9 | apache-2.0 | Kotlin | ||
Simple API implement DataBinding and ViewBinding. 简单的 API 实现 DataBinding 和 ViewBinding,欢迎 star | ||||||||||
Geeknews | 225 | 3 years ago | Kotlin | |||||||
An MVVM practice app that uses Kotlin, DataBinding, LiveData, ViewModel and Room. The app's data source is from https://gank.io/api | ||||||||||
Adapter Databinding | 11 | 3 years ago | apache-2.0 | Kotlin | ||||||
adapter-databinding | ||||||||||
Mvvmsample | 4 | 5 years ago | Java | |||||||
MVVM DataBinding & Room Study. | ||||||||||
Androiddatabinding | 1 | 7 years ago | Java | |||||||
一个关于Data Binding的基本使用和recyclerview的通用适配器 |
Adapter终结者,包含DataBinding,任意ViewGroup,Rv、Lv列表。写Adapter,有它就够了
Some base Adapters apply to any ViewGroup. Such as LinearLayout, ScrollView, and custom ViewGroups. Of course, including RecyclerView, ListView ..
一些Base Adapter,适用于任意ViewGroup。像LinearLayout,ScrollView以及自定义的ViewGroup。当然也包括RecyclerView,ListView。
现在也加入了DataBinding用的BaseAdapter。
Related posts:
相关博文: ViewGroup 篇 封装博文
If you like, point a star .Thank you very much!
喜欢随手点个star 多谢
To meet all the development needs of needs adapter for ViewGroup
满足开发中所有需要adapter需求的ViewGroup。
My github:
我的github:
My CSDN Blog:
我的CSDN博客:
My xitu.io:
我的稀土掘金:
http://gold.xitu.io/user/56de210b816dfa0052e66495
My jianshu:
我的简书:
http://www.jianshu.com/users/8e91ff99b072/timeline
Step 1. Add the JitPack repository to your build file
Step 1. 在项目根build.gradle文件中增加JitPack仓库依赖。
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
Step 2. Add the dependency
dependencies {
compile 'com.github.mcxtzhang:all-base-adapter:V1.8.0'
}
Step 3.
(推荐)ViewGroup V1.5.0版本之后 相关点这里
(弃用)ViewGroup V1.5.0版本之前 相关点这里
onBindView()
的ItemView
->通用的ViewHolder
,这样可以少写一些findViewById()
代码Version [V1.8.0]
Created [2017 06 12]
1 Suggest to get VGUtil
by VGUtil.Builder
.
Version [V1.7.0]
Created [2017 04 23]
1 Add notifyDatasetChanged()
for Adapter
,which uses to refresh ViewGroup's UI .(More convenient update views).
Version [V1.6.0] Created [2017 04 21] 1 fix a bug for adding header and multi type for RecyclerView.
Version [V1.5.2] Created [2017 01 13] 1 Add a VGUtil which add views for any viewgroup.(More convenient update views for any viewgroup than ViewGroupUtils).
版本 [V1.5.0]
日期 [2016 12 30]
1 加入复用缓存池,目前默认是缓存5个。类似于RecyclerViewPool。
2 替换onBindView()
的ItemView
->通用的ViewHolder
,这样可以少写一些findViewById()
代码~
3 加入了一些自定义ViewGroup:流式布局。 和一个 用于嵌套的FakerGridView,具体情况可见Demo。
2016 12 13 V1.1.0: