Builder
class Builder
Functions
Link copied to clipboard
open fun acquireStateHandlerOnRelease(acquireStateHandlerOnRelease: Boolean): RecyclerBinder.Builder
Defaults to true.
Link copied to clipboard
open fun addAdditionalPostDispatchDrawListeners(listeners: List<PostDispatchDrawListener>): RecyclerBinder.Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun componentTreeHolderFactory(componentTreeHolderFactory: RecyclerBinder.ComponentTreeHolderFactory): RecyclerBinder.Builder
Link copied to clipboard
Enable setting custom viewTypes on ViewRenderInfos.
Link copied to clipboard
Link copied to clipboard
Note: this is an advanced usage of RecyclerBinder that requires much more manual hand-holding of the RecyclerBinder than normal usage.
Link copied to clipboard
Link copied to clipboard
open fun lithoVisibilityEventsController(lithoVisibilityEventsController: LithoVisibilityEventsController): RecyclerBinder.Builder
Link copied to clipboard
Link copied to clipboard
Associates a RecyclerBinderConfig to the RecyclerBinder created by this builder.
Link copied to clipboard
Set a custom range traverser
Link copied to clipboard
Link copied to clipboard
open fun setAdapterDelegate(@Nullable delegate: RecyclerBinderAdapterDelegate): RecyclerBinder.Builder
Set a delegation to customize the adapter behaviour.
Link copied to clipboard
Link copied to clipboard
open fun stickyHeaderControllerFactory(@Nullable stickyHeaderControllerFactory: StickyHeaderControllerFactory): RecyclerBinder.Builder
Sets a factory to be used to create a custom controller for sticky section headers