epoxy
epoxy copied to clipboard
Epoxy is an Android library for building complex screens in a RecyclerView
Our crashlytics reports ImmutableModelException ``` com.airbnb.epoxy.ImmutableModelException: The model was changed during the bind call. Position: 2 Model: IncomingMessageEpoxyModel_{message=IncomingMessageModel(id=2, title=Title text, text=Message text, time=15:18, avatar=Local(image=2131231072))}IncomingMessageEpoxyModel_{id=71303202, viewType=2131558589, shown=true, addedToAdapter=false} Epoxy attribute fields...
I am using Epoxy to make a list that contains the Switch. Scrolling the list, Recycler unbinds the View that contains the switch, and there is a phenomenon that the...
I made an expandable nested recyclerview using epoxy. However, there was a problem that the app crashed when scrolling down and up.(error : #1115) This error was resolved as follows...
When the fragment is reopened I get the message "RecyclerView: No adapter attached; skipping layout" and EpoxyRecyclerView now shows the list items. I found that for "regular" android RecyclerView you...
```@EpoxyModelClass abstract class VerticalExpandAnimModelGroup : GroupModel(R.layout.layout_vertical_expand_anim_model_group) { override fun bind(holder: ModelGroupHolder) { super.bind(holder) val rootView = holder.rootView if (!isExpand) { rootView.layoutParams.apply { height = 0 } } else { setWrapLayoutParams(rootView)...
I implement drag & drop, but sometimes it crash randomly. How to fix that? Please. That is log: ``` java.lang.IndexOutOfBoundsException: Index: 3, Size: 3 at java.util.ArrayList.remove(ArrayList.java:503) at com.airbnb.epoxy.EpoxyControllerAdapter.moveModel(EpoxyControllerAdapter.java:202) at com.airbnb.epoxy.EpoxyController.moveModel(EpoxyController.java:688)...
when use epoxyController.onSaveInstanceState(outState) in fragment onSaveInstanceState somtimes will crash java.lang.IllegalStateException: This holder is not currently bound.