自己常用的一些工具的合集,目前有:
SimpleAdapter
:一个简单高效地Recycler.Adapter
,demo 及说明可以参考:一百行代码造一个 RecyclerView.Adapter 轮子LiveList.kt
: 封装了列表操作和Recycler.Adapter
,变更列表会自动 notityRecyclerViewLoadMore
: 用于RecyclerView
快到底部时触发「加载更多」LiveDataUtils.kt
: 更新MutableLiveData
的工具ResponseUtils.kt
:Response
数据剥离的工具Runner.kt
: 在主线程或者某个Lifecycle.Event
执行Runnable
BottomSheetLayout
: 底部弹层,仿写豆瓣详情页(二)底部浮层LinkedScrollView
: 一个上下联动的滚动结构,仿写豆瓣详情页(三)内容列表JellyLayout
: 弹性布局,仿写豆瓣详情页(四)弹性布局
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
dependencies {
implementation 'com.github.funnywolfdadada:HollowKit:1.0'
}