AuroraHorizontalScrollbar

@Composable
fun AuroraHorizontalScrollbar(adapter: ScrollbarAdapter, modifier: Modifier = Modifier, reverseLayout: Boolean = false)

Horizontal scrollbar that can be attached to some scrollable component (Modifier.verticalScroll(), LazyRow) and share common state with it.

Can be placed independently.

Example: val state = rememberScrollState(0f)

    Box(Modifier.fillMaxSize()) {
        Box(modifier = Modifier.verticalScroll(state)) {
            ...
        }

        AuroraHorizontalScrollbar(
            Modifier.align(Alignment.BottomCenter).fillMaxWidth(),
            rememberScrollbarAdapter(state)
        )
    }

Parameters

adapter

ScrollbarAdapter that will be used to communicate with scrollable component

modifier

the modifier to apply to this layout