onBindFooterView

fun <E> RecyclerAdapterBuilder<E>.onBindFooterView(Hikageable: HikagePerformer<ViewGroup.LayoutParams>, viewHolder: (hikage: Hikage) -> Unit = {}): RecyclerAdapterBuilder<E>

Create and add view holder from Hikage.Delegate for a footer view.

Usage:

onBindFooterView(
Hikageable = {
TextView(
id = "text",
lparams = LayoutParams(widthMatchParent = true)
) {
text = "Footer"
textSize = 20f
}
}
) { hikage ->
hikage.get<TextView>("text").text = "Footer with redefined text"
}

Return

RecyclerAdapterBuilder<E>

Parameters

Hikageable

the performer body.

See also

RecyclerAdapterBuilder.onBindFooterView

fun <E> RecyclerAdapterBuilder<E>.onBindFooterView(delegate: Hikage.Delegate<*>, viewHolder: (hikage: Hikage) -> Unit = {}): RecyclerAdapterBuilder<E>

Create and add view holder from Hikage.Delegate for a footer view.

Return

RecyclerAdapterBuilder<E>

Parameters

delegate

the delegate.

See also

RecyclerAdapterBuilder.onBindFooterView