Package-level declarations
Functions
Link copied to clipboard
fun RecyclerView.compose(orientation: Int = RecyclerView.VERTICAL, reverseLayout: Boolean = false, spacing: Int = 0, contentPadding: Int = 0, horizontalPadding: Int? = null, verticalPadding: Int? = null, nestedScrollingEnabled: Boolean? = null, block: VerseScope.() -> Unit)
Entry point for building a linear RecyclerView layout using the Verses DSL.
Link copied to clipboard
fun RecyclerView.composeColumn(reverseLayout: Boolean = false, spacing: Int = 0, contentPadding: Int = 0, horizontalPadding: Int? = null, verticalPadding: Int? = null, nestedScrollingEnabled: Boolean? = null, block: VerseScope.() -> Unit)
Convenience DSL for vertical column lists (LazyColumn).
Link copied to clipboard
fun RecyclerView.composeHorizontalGrid(spanCount: Int, reverseLayout: Boolean = false, spacing: Int = 0, horizontalSpacing: Int? = null, verticalSpacing: Int? = null, contentPadding: Int = 0, horizontalPadding: Int? = null, verticalPadding: Int? = null, nestedScrollingEnabled: Boolean? = null, block: VerseScope.() -> Unit)
Entry point for horizontal grid layouts (LazyHorizontalGrid).
Link copied to clipboard
fun RecyclerView.composeHorizontalStaggeredGrid(spanCount: Int, reverseLayout: Boolean = false, spacing: Int = 0, horizontalSpacing: Int? = null, verticalSpacing: Int? = null, contentPadding: Int = 0, horizontalPadding: Int? = null, verticalPadding: Int? = null, gapStrategy: Int = StaggeredGridLayoutManager.GAP_HANDLING_NONE, nestedScrollingEnabled: Boolean? = null, block: VerseScope.() -> Unit)
Entry point for horizontal staggered grid layouts (LazyHorizontalStaggeredGrid).
Link copied to clipboard
fun RecyclerView.composeRow(reverseLayout: Boolean = false, spacing: Int = 0, contentPadding: Int = 0, horizontalPadding: Int? = null, verticalPadding: Int? = null, nestedScrollingEnabled: Boolean? = null, block: VerseScope.() -> Unit)
Convenience DSL for horizontal row lists (LazyRow).
Link copied to clipboard
fun RecyclerView.composeVerticalGrid(spanCount: Int, reverseLayout: Boolean = false, spacing: Int = 0, horizontalSpacing: Int? = null, verticalSpacing: Int? = null, contentPadding: Int = 0, horizontalPadding: Int? = null, verticalPadding: Int? = null, nestedScrollingEnabled: Boolean? = null, block: VerseScope.() -> Unit)
Entry point for vertical grid layouts (LazyVerticalGrid).
Link copied to clipboard
fun RecyclerView.composeVerticalStaggeredGrid(spanCount: Int, reverseLayout: Boolean = false, spacing: Int = 0, horizontalSpacing: Int? = null, verticalSpacing: Int? = null, contentPadding: Int = 0, horizontalPadding: Int? = null, verticalPadding: Int? = null, gapStrategy: Int = StaggeredGridLayoutManager.GAP_HANDLING_NONE, nestedScrollingEnabled: Boolean? = null, block: VerseScope.() -> Unit)
Entry point for vertical staggered grid layouts (LazyVerticalStaggeredGrid).