items
inline fun <T : Any, VB : ViewBinding> items(items: List<T>, noinline inflate: Inflate<VB>, @LayoutRes layoutRes: Int = 0, noinline key: (T) -> Any? = null, contentType: Any? = null, span: Int = 1, fullSpan: Boolean = false, noinline onClick: (T) -> Unit? = null, noinline onAttach: (T) -> Unit? = null, noinline onDetach: (T) -> Unit? = null, noinline onCreate: VB.(SmartViewHolder) -> Unit? = null, crossinline onBind: VB.(T) -> Unit)
Renders a list of items using ViewBinding.
inline fun <T : Any, V : View> items(items: List<T>, noinline create: ViewCreator<V>, @LayoutRes layoutRes: Int = 0, noinline key: (T) -> Any? = null, contentType: Any? = null, span: Int = 1, fullSpan: Boolean = false, noinline onClick: (T) -> Unit? = null, noinline onAttach: (T) -> Unit? = null, noinline onDetach: (T) -> Unit? = null, noinline onCreate: V.(SmartViewHolder) -> Unit? = null, crossinline onBind: V.(T) -> Unit)
Renders a list of items using a Custom View.