DslAdapter icon indicating copy to clipboard operation
DslAdapter copied to clipboard

:fire: Android Kotlin时代的Adapter, Dsl 的形式使用 RecyclerView.Adapter, 支持折叠展开, 树结构,悬停,情感图状态切换, 加载更多, 多类型Item,侧滑菜单等

Results 7 DslAdapter issues
Sort by recently updated
recently updated
newest added

Process: com.iotimc.studentphone, PID: 9828 java.lang.RuntimeException: view must have a tag at com.iotimc.studentphone.DataBinderMapperImpl.getDataBinder(DataBinderMapperImpl.java:107) at androidx.databinding.MergedDataBinderMapper.getDataBinder(MergedDataBinderMapper.java:74) at androidx.databinding.DataBindingUtil.bind(DataBindingUtil.java:199) at androidx.databinding.ViewDataBinding.bind(ViewDataBinding.java:695) at com.iotimc.studentphone.databinding.AdapterStudentContactList3Binding.bind(AdapterStudentContactList3Binding.java:134) at com.iotimc.studentphone.databinding.AdapterStudentContactList3Binding.bind(AdapterStudentContactList3Binding.java:121) at com.iotimc.studentphone.activity.studentmain.FragmentContactList$ContactItem.onItemBind(FragmentContactList.kt:245) at com.angcyo.dsladapter.DslAdapterItem$itemBind$1.invoke(DslAdapterItem.kt:255) at com.angcyo.dsladapter.DslAdapterItem$itemBind$1.invoke(DslAdapterItem.kt:254) at com.angcyo.dsladapter.DslAdapter.onBindViewHolder(DslAdapter.kt:158)...

Your FOSSA integration was successful! Attached in this PR is a badge and license report to track scan status in your README. Below are docs for integrating FOSSA license checks...

和作者交流个问题。基于RecyclerView能不能构建一套compose那样的响应式框架啊?我总觉得是可以的。 借助DifferUtils应该也是可以做到增量刷新和差异化刷新的。只是需要构建一个通用的中间层,来模仿响应式。 不知道作者如何看待这个问题?

good

切换数据源之后怎么更新页面,为啥不刷新 dslAdapter.updateData { updateDataList = goodsList }

override fun onItemBind( itemHolder: DslViewHolder, itemPosition: Int, adapterItem: DslAdapterItem, payloads: List ) { super.onItemBind(itemHolder, itemPosition, adapterItem, payloads) ItemViewBindingItemBinding.bind(itemHolder.itemView).apply{ ... } }

根据输入框中的id查找显示符合条件的item,做一个本地的过滤