I can't remember but is this supposed to be normal...
# compose-android
b
I can't remember but is this supposed to be normal behavior to have that gap between the LazyColumn and the Ime when the ime is open? I typically just consumeWindowInsets after applying the padding and it makes it go away, but I'm not sure why a Scaffold does this versus just a layout outside of a Scaffold that you apply safeDrawingPadding to yourself.
Copy code
Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->
    Box(
        modifier = Modifier
            .fillMaxSize()
            .padding(innerPadding)
    ) {
        Column(
            Modifier
                .border(1.dp, Color.Red)
                .imePadding()
        ) {
            var text by remember { mutableStateOf("") }
            TextField(value = text, onValueChange = {
                text = it
            })
            LazyColumn(
            ) {
                items(100) {
                    Text("Eggs $it")
                }
            }
        }
    }
}
and consumeWindowInsets removes the gap