CollectionLayout
abstract class CollectionLayout(componentContext: ComponentContext, orientation: Int, reverse: Boolean, rangeRatio: Float? = null, useBackgroundChangeSets: Boolean = false, isIncrementalMountEnabled: Boolean = componentContext.lithoConfiguration.componentsConfig.incrementalMountEnabled, mainAxisWrapContent: Boolean = false, crossAxisWrapMode: CrossAxisWrapMode = CrossAxisWrapMode.NoWrap, preAllocationHandler: PreAllocationHandler?, isCircular: Boolean, enableStableIds: Boolean)
Provide layout configuration options to a Collection
Parameters
orientation
snapMode
How contents snaps to position after a scroll @see SnapUtil.SnapMode
reverse
Reverse item traversal and layout order @see LinearLayoutManager#setReverseLayout
Constructors
Link copied to clipboard
constructor(componentContext: ComponentContext, orientation: Int, reverse: Boolean, rangeRatio: Float? = null, useBackgroundChangeSets: Boolean = false, isIncrementalMountEnabled: Boolean = componentContext.lithoConfiguration.componentsConfig.incrementalMountEnabled, mainAxisWrapContent: Boolean = false, crossAxisWrapMode: CrossAxisWrapMode = CrossAxisWrapMode.NoWrap, preAllocationHandler: PreAllocationHandler?, isCircular: Boolean, enableStableIds: Boolean)