epoxy
epoxy copied to clipboard
Epoxy is an Android library for building complex screens in a RecyclerView
Tested on Android API 30 and API 33, Epoxy version 5.1.1, Leakcanary version 2.10 Simple app with default `Carousel` inside `EpoxyModelGroup`: `CarouselEpoxyModel`: ``` @EpoxyModelClass abstract class CarouselExampleModel( carouselModel: EpoxyModel )...
Currently, I can't implement viewBinding in EpoxyModelGroup cause I've got ClassCastException when trying to use binding adapter `MyModelBinding.bind(holder.rootView)` How it could be solved?
If you are using the abstract class [ViewBindingEpoxyModelWtihHolder](https://github.com/airbnb/epoxy/blob/master/kotlinsample/src/main/java/com/airbnb/epoxy/kotlinsample/helpers/ViewBindingEpoxyModelWithHolder.kt) and you have obfuscation with R8 enabled, then the code does not work because it is trying to get the reflected `bind`...
We are using the Kotlin with the View Holder pattern. I added logging statements that are output when `preBind`, `bind` and `unbind` are called on the model to determine the...
I am currently having issues when filtering a large list of items (aprox. 10000) through a searchterm on a Recyclerview. On startup the large list loads relatively quickly but when...
Fatal Exception: java.lang.NoClassDefFoundError: Failed resolution of: Lremover/app/screen/photoeditor/text/input/g; I have some @ModelView inside the package remover.app.screen.photoeditor.text.input I got the crash recently after I update target api 33.
version:5.0.0-beta03 AGP version: 7.0.4 ``` > Task :app:kspProdOfficialDebugKotlin e: [ksp] java.util.regex.PatternSyntaxException: Illegal repetition near index 11 (.*)\s+as\s+{ R$ ^ at java.base/java.util.regex.Pattern.error(Pattern.java:2027) at java.base/java.util.regex.Pattern.closure(Pattern.java:3320) at java.base/java.util.regex.Pattern.sequence(Pattern.java:2213) at java.base/java.util.regex.Pattern.expr(Pattern.java:2068) at java.base/java.util.regex.Pattern.compile(Pattern.java:1782) at...
I was investigating following leak reported by leak canary: ``` D/LeakCanary: ┬─── │ GC Root: Input or output parameters in native code │ ├─ okio.AsyncTimeout class │ Leaking: NO (PathClassLoader↓...
Is EpoxyController.notifyModelChanged() a supported API? If I try calling that method on a Typed2EpoxyController, in some cases it causes a crash. And looking at the code base, the crash path...
Our team has been using Epoxy now for a few months, but noticed that you can also use it for static content. We first want to address our Login page....