update
fun update(newList: List<T>, isAppend: Boolean = false, isAppendToHead: Boolean = false)
Content copied to clipboard
isAppend=false: 更新list为newList; isAppend=true: isAppendToHead=true:追加到list开头;isAppendToHead=false:追加到list末尾.
Since
0.3.1 新增参数isAppend,isAppendToHead,支持下拉刷新和加载更多共用一个方法.
note:设置了diffCallback之后,增减item如果没在视野里,看不到增减动画,需要手动调用 RecyclerView.scrollToPosition。这个应该算是RecyclerView本身的问题.