interface ModelCollector
Interface used to collect models. Used by EpoxyController. It is also convenient to build DSL helpers for carousel: @link https://github.com/airbnb/epoxy/issues/847.
abstract fun add(model: EpoxyModel<*>): Unit |
fun ModelCollector.carousel(modelInitializer: CarouselModelBuilder.() -> Unit): Unit |
|
fun ModelCollector.group(modelInitializer: GroupModelBuilder.() -> Unit): Unitfun ModelCollector.group(layoutRes: Int, modelInitializer: GroupModelBuilder.() -> Unit): Unit |
abstract class EpoxyController : ModelCollector, StickyHeaderCallbacks
A controller for easily combining |
|
abstract class GroupModel : EpoxyModelGroup, ModelCollector
An EpoxyModelGroup usable in a DSL manner via the group extension. |
|
interface GroupModelBuilder : ModelCollector |