epoxy
epoxy copied to clipboard
Epoxy is an Android library for building complex screens in a RecyclerView
```kotlin fun ModelCollector.gridBuilder(builder: EpoxyGridBuilder.() -> Unit): VerticalGridCarouselModel_ { val verticalGridBuilder = EpoxyGridBuilder().apply { builder() } add(verticalGridBuilder.verticalGridModel) return verticalGridBuilder.verticalGridModel } @ModelView(saveViewState = true, autoLayout = ModelView.Size.MATCH_WIDTH_WRAP_HEIGHT) class VerticalGridCarousel(context: Context) : Carousel(context)...
See the following screenshots. The items in the middle of the row have extra bottom padding for some reason. [Screenshot 1](https://user-images.githubusercontent.com/227486/34468656-8c6c8ea4-ef05-11e7-84d6-5437ec86bbe7.png) [Screenshot 2](https://user-images.githubusercontent.com/227486/34468657-8c824b90-ef05-11e7-8588-685632bc5425.png)
The issue is the same as the ticket that was opened here: https://github.com/airbnb/mavericks/issues/279. Stack trace: ``` java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid item position 2(offset:-1).state:9 com.airbnb.epoxy.EpoxyRecyclerView{b6b4e6 VFED..... ......ID 0,0-1080,6327 #7f0a00f7}, adapter:com.airbnb.epoxy.EpoxyControllerAdapter@d6b426a, layout:androidx.recyclerview.widget.LinearLayoutManager@ce3c35b...

hey, i'm using EpoxyRecyclerview with koltlin extension function (**withModels**) and **epoxydatabinding**, by default withModels function is using **epoxyController.** it is like `rvEpoxy.withModels {}` is there any way to use TypedEpoxyController...
I found a problem when saving scroll position due to the way we're doing things. Until now we thought the scroll position was being saved correctly because when we opened...
Epoxy generate code has some extra symbol like ' ` ' with nested / inner classes cause compile error
OS: macOS Monterey 12.0.1 Chip: Apple M1 Pro epoxy version: 4.1.0 When I build project with an M1 machine, I got some error with epoxy generate code that has some...
My requirements: As you can see: 1. Title 2. Tabs 3. Program Item (Image, Tags, Content Sections) Below Layout is sperate layout which **Tags** and **Content Section** Issue: Tags is...
I am using `EpoxyModelWithHolder` with multiple layouts in a single Epoxy model class. How can I do ViewBinding? Currently, I am using Kotlin-android-extensions. Below is my code ``` @EpoxyModelClass abstract...
👋 I am trying the new KSP with Epoxy 5.0.0-beta05 in our project and it looks like there is a difference in generating java models through KSP and through KAPT....