← Compose Multiplatform Component in Compose Foundation
VerticalScrollbar
Desktop
Vertical scrollbar that can be attached to some scrollable component (ScrollableColumn, LazyColumn) and share common state with it.
Can be placed independently.
Last updated:
Installation
dependencies {
implementation("androidx.compose.foundation:foundation:1.7.0-beta04")
}
Overloads
@Composable
fun VerticalScrollbar(
adapter: ScrollbarAdapter,
modifier: Modifier = Modifier,
reverseLayout: Boolean = false,
style: ScrollbarStyle = LocalScrollbarStyle.current,
interactionSource: MutableInteractionSource? = null
)
Parameters
name | description |
---|---|
adapter | [ScrollbarAdapter] that will be used to communicate with scrollable component |
modifier | the modifier to apply to this layout |
reverseLayout | reverse the direction of scrolling and layout, when true and [LazyListState.firstVisibleItemIndex] == 0 then scrollbar will be at the bottom of the container. It is usually used in pair with LazyColumn(reverseLayout = true) |
style | [ScrollbarStyle] to define visual style of scrollbar |
interactionSource | optional [MutableInteractionSource] that will be used to dispatch [DragInteraction.Start] when this Scrollbar is being dragged. |