@Composable fun KeyboardHandlingDemo1() { var text by remember { mutableStateOf(TextFieldValue()) } Column( modifier = Modifier.fillMaxSize(), horizontalAlignment = Alignment.CenterHorizontally, verticalArrangement = Arrangement.Bottom ) { Box( modifier = Modifier .padding(16.dp) .fillMaxSize() .background(color = MaterialTheme.colors.primary) .weight(1.0F), contentAlignment = Alignment.BottomCenter ) { Text( modifier = Modifier.padding(bottom = 16.dp), text = stringResource(id = R.string.app_name), color = MaterialTheme.colors.onPrimary, style = MaterialTheme.typography.h5 ) } TextField(modifier = Modifier.padding(bottom = 16.dp), value = text, onValueChange = { text = it }) } }