数据接口 RV的数据是集合List<Any?>?, 其中的集合元素就是Model(数据模型) 通过让Model实现不同接口可以获取不同的功能 接口 描述 ItemBind 监听onBindViewHolder来绑定数据 ItemAttached 监听视图附着到窗口(Window) ItemExpand Item可分组 ItemDrag Item可拖拽 ItemSwipe Item可侧滑 ItemHover Item可悬停 ItemPosition Item索引位置 如何使用请阅读对应功能章节或者注释 data class SimpleModel(var name: String = "BRV") : ItemBind { override fun onBind(holder: BindingAdapter.BindingViewHolder) { // 在Model内可以为视图绑定数据 } }