Scaffold( floatingActionButton = { FloatingActionButton( extended = lazyListState.isScrollInProgress, onClick = { coroutineScope.launch { showMessage() } } ) }, content = { paddingValues -> Column( modifier = Modifier .padding(paddingValues) .background(backgroundColor) .fillMaxSize(), horizontalAlignment = Alignment.CenterHorizontally ) { LazyColumn( contentPadding = PaddingValues(horizontal = 16.dp, vertical = 32.dp), state = lazyListState, modifier = Modifier.padding(paddingValues) ){ item { Text(text = "Scroll here") } item { Spacer(modifier = Modifier.height(16.dp)) } item { Text(text = "Scroll here") } item { Spacer(modifier = Modifier.height(16.dp)) } item { Text(text = "Scroll here") } item { Spacer(modifier = Modifier.height(16.dp)) } item { Text(text = "Scroll here") } item { Spacer(modifier = Modifier.height(16.dp)) } item { Text(text = "Scroll here") } item { Spacer(modifier = Modifier.height(16.dp)) } item { Text(text = "Scroll here") } item { Spacer(modifier = Modifier.height(16.dp)) } item { Text(text = "Scroll here") } item { Spacer(modifier = Modifier.height(16.dp)) } } } )