Row { Button(onClick = { coroutineScope.launch { // 0 is the first item index scrollState.animateScrollToItem(0) } }) { Text("Scroll to the top") } Button(onClick = { coroutineScope.launch { // listSize - 1 is the last index of the list scrollState.animateScrollToItem(listSize - 1) } }) { Text("Scroll to the end") } }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter