BindingViewFactory
fun <B : ViewDataBinding> BindingViewFactory(inflateFunction: (LayoutInflater) -> B, bindDataFunction: (B) -> Unit)
Parameters
inflateFunction
A function that will inflate a view given a layout inflater, a container view, and whether the view should be attached to the container upon inflation. Matches the signature of a generated data binding class's inflate
.
bindDataFunction
A function that will be called after view inflation, and can be used to bind data to the view. Pending bindings left after this function is called will be immediately executed.