Done this way:
Scaffold(modifier = Modifier.fillMaxSize())
{ innerPadding ->
Column(
modifier = Modifier
.padding(innerPadding)
.consumeWindowInsets(innerPadding)
.fillMaxSize()
)
{
val list = remember { (1..130).map{ it.toString() }.toList() }
LazyColumn(
reverseLayout = true,
modifier = Modifier
.fillMaxWidth()
.weight(1f)
.fillMaxHeight(0.9f)
.border(2.dp, Color.Red)
)
{
items(list.size) { message ->
Text(text = message.toString())
}
}
TextField(
value = "",
onValueChange = { },
modifier = Modifier
.imePadding()
.fillMaxWidth()
.border(2.dp, Color.Black)
)
}
}