Skip to content

Commit

Permalink
Payload support.
Browse files Browse the repository at this point in the history
  • Loading branch information
hb committed May 22, 2018
1 parent cd473ca commit 1268ecd
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,20 @@ class CategoryAdapter :

override fun onCreatingHolder(binding: InflaterCategoryBinding, baseHolder: EasyHolder) {
super.onCreatingHolder(binding, baseHolder)

binding.cbCategory.setOnCheckedChangeListener(baseHolder.checkedChangeListener)
binding.root.setOnClickListener(baseHolder.clickListener)
binding.llDelete.post {
baseHolder.setEnableSwipeToDelete(binding.llCategory, 0, binding.llDelete.measuredWidth)
}
}


override fun onBind(binding: InflaterCategoryBinding, model: Category) {
binding.apply {
tvName.text = model.name
tvName.isSelected = model.isSelected
}
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -208,14 +208,14 @@ public void onHolderItemCheckChange(View view, boolean isCheck, int position) {
}

@Override
public void onBindViewHolder(@NonNull EasyHolder holder, int position) {
public final void onBindViewHolder(@NonNull EasyHolder holder, int position) {
if (!holder.isLoadingView) {
onBind((B) holder.binding, data.get(position));
}
}

@Override
public void onBindViewHolder(@NonNull EasyHolder holder, int position, @NonNull List<Object> payloads) {
public final void onBindViewHolder(@NonNull EasyHolder holder, int position, @NonNull List<Object> payloads) {
super.onBindViewHolder(holder, position, payloads);
if (!holder.isLoadingView) {
onBind((B) holder.binding, data.get(position), payloads);
Expand Down

0 comments on commit 1268ecd

Please sign in to comment.