BindingAdapter
BindingAdapter copied to clipboard
❤ 一个使用ViewBinding 直接生成RecyclerView Adapter的库。
如题,当我的item里有个按钮点击会进行数据删除操作同时更新recyclerview数据源,好像不是很便利去获取adapter对象
看了文档上使用空布局得结合分页模块才能使用空布局,且设置数据源的方法需要传入协程上下文或viewmodel 但app里目前没有用到这两个东西,能否提供一个就是单一的List对象作为数据源? 或者是能够将空布局单独出来使用(不结合分页模块) 提供一个新的(setupLoadMoreModule)类似的方法?
如下图所示,当itemView设置了padding或marg,或者是修改了文字大小,会导致recyclerview显示的高度出现错误,直接显示出所有的item项了 > 主要是想实现选中的item的文字大小和未选中的item文字大小是不一样的效果  itemView布局 ``` ```` > recyclerview的高度设置为`wrap_content` Activity中的代码: ``` val list = (30..100).map { it.toString() } val adapter = BindingAdapter(RvItemPickerBinding::inflate) { position, item -> itemBinding.tvItem.text = item if...
简单的adapter几行搞定