| Interface | Description |
|---|---|
| GridLayoutInfoFactory |
A Factory used to create
GridLayoutInfos in GridRecyclerConfiguration. |
| LinearLayoutInfoFactory |
A Factory used to create
LinearLayoutInfos in ListRecyclerConfiguration. |
| RecyclerConfiguration |
A configuration object the
RecyclerCollectionComponent will use to determine which layout
manager should be used for the RecyclerView |
| RecyclerConfiguration.Builder | |
| StaggeredGridLayoutInfoFactory |
A Factory used to create
StaggeredGridLayoutInfos in StaggeredGridRecyclerConfiguration. |
| Class | Description |
|---|---|
| GridRecyclerConfiguration<T extends SectionTree.Target & Binder<RecyclerView>> |
A configuration object for
RecyclerCollectionComponent that will create a androidx.recyclerview.widget.GridLayoutManager for the RecyclerView. |
| GridRecyclerConfiguration.Builder | |
| ListRecyclerConfiguration<T extends SectionTree.Target & Binder<RecyclerView>> |
A configuration object for
RecyclerCollectionComponent that will create a androidx.recyclerview.widget.LinearLayoutManager for the RecyclerView. |
| ListRecyclerConfiguration.Builder | |
| NotAnimatedItemAnimator |
This implementation of
RecyclerView.ItemAnimator disables all animations in a RecyclerView. |
| NoUpdateItemAnimator |
This implementation of
RecyclerView.ItemAnimator disables animations of item change
events. |
| RecyclerBinderConfiguration |
Configuration setting for
RecyclerBinder. |
| RecyclerBinderConfiguration.Builder | |
| RecyclerCollectionComponent | |
| RecyclerCollectionComponent.Builder | |
| RecyclerCollectionEventsController |
An controller that can be passed as
Prop to a
RecyclerCollection component to trigger events from outside the component hierarchy. |
| RecyclerDynamicConfigEvent |
An event that is triggered when a new set of configurations, which are allowed to be dynamic, is
applied to
SectionTree.Target. |
| ScrollEvent |
An event that is triggered when a scroll action is requested/performed.
|
| SectionBinderTarget |
Implementation of
SectionTree.Target that uses a RecyclerBinder. |
| StaggeredGridRecyclerConfiguration<T extends SectionTree.Target & Binder<RecyclerView>> |
A configuration object for
RecyclerCollectionComponent that will create a androidx.recyclerview.widget.StaggeredGridLayoutManager for the RecyclerView. |
| StaggeredGridRecyclerConfiguration.Builder |