epoxy
epoxy copied to clipboard
Epoxy is an Android library for building complex screens in a RecyclerView
Just started using the framework My code : fun ModelCollector.refreshableCarouselNoSnapBuilder(builder: EpoxyCarouselNoSnapRefreshableBuilder.() -> Unit): CarouselNoSnapRefreshableModel_ { val carouselBuilder = EpoxyCarouselNoSnapRefreshableBuilder().apply { builder() } add(carouselBuilder.carouselNoSnapRefreshableModel) return carouselBuilder.carouselNoSnapRefreshableModel } class EpoxyCarouselNoSnapRefreshableBuilder( internal val...
To fix https://github.com/airbnb/epoxy/issues/1343, I believe a new callback that reports the latest visibility state(s) for that `EpoxyVisibilityItem` should be introduced. Without this aggregate information, client will need to somehow batch...
i did everything and this issue still existing, any idea?
The use case is I want to retrigger the visibility state changed callback when the user came back to a screen. From an analytic point of view, in case we...
"When switching between fragments that contain an EpoxyRecyclerView in ViewPager2, if one of the fragments' EpoxyRecyclerView is scrolled to the top or bottom, another fragment's EpoxyRecyclerView that is positioned in...
Regarding android targetSDK 34, agp 8 update is almost essential. --> (https://developer.android.com/build/releases/gradle-plugin) It seems that epoxy does not currently fully support agp 8. --> https://github.com/airbnb/epoxy/issues/1375, https://github.com/airbnb/epoxy/issues/1345 , https://github.com/airbnb/epoxy/issues/1296....etc. Various errors...
How can I embed any fragment into a component in epoxy recyclerview ?
I want to re-trigger the onVisibilityStateChanged using CarouselModel_ in EpoxyRecyclerView when the fragment resumes. ClearVisibilityStates and requestVisibilityCheck are helping to re triggering the onVisibilityStateChanged event for all components except the...
Hi, brother spaces seems incorrect between item when I using GridLayoutManager(..LinearLayoutManager.HORIZONTAL) in Carousel screenSize : 1080*2560 I build Carousel model in epoxyController like this: `hotCityViewCarouselModelBuilder { id("hotCity") for (index in...