Я хочу следующее: -

Я пробовал манипулировать windowInsets, но ничего не получилось, и я считаю, что этот метод не решит мою проблему, поскольку ну, поскольку оно предназначено для содержимого внутри каркаса, а не для самой нижней панели.
Итак, я хотел знать, достижимо ли это или нет? И если да, то подскажите пожалуйста как?
Scaffold(
bottomBar = {
AddPostBottomRow(
modifier = Modifier
.fillMaxWidth(1f)
.background(Color.White)
.imeNestedScroll()
.imePadding()
)
},
contentWindowInsets = ScaffoldDefaults.contentWindowInsets
) {
val paddingValues = it.calculateBottomPadding()
Column(
modifier = Modifier
.fillMaxSize()
.background(Color.White)
) {
CommentScreenTopBar(
onCloseClick = { navController.popBackStack() },
onReplyClick = { /*TODO*/ },
modifier = Modifier
.fillMaxWidth()
)
Column(
modifier = Modifier
.fillMaxSize()
.verticalScroll(scrollState)
.imeNestedScroll()
.imePadding()
) {
TweetPartForComment(
tweet = tweet,
navController = navController,
tweetEvent = tweetEvent,
modifier = Modifier
.fillMaxWidth()
)
Column(
modifier = Modifier
.fillMaxWidth()
) {
Row(
modifier = Modifier.fillMaxWidth(),
verticalAlignment = Alignment.CenterVertically,
) {
Text(
text = "Replying to ",
fontFamily = roboto,
fontWeight = FontWeight.Thin,
color = Color.DarkGray,
fontSize = 14.sp
)
Text(
text = "@${tweet.username}",
fontFamily = roboto,
fontWeight = FontWeight.Thin,
color = colorResource(id = R.color.toggle_button_thumb),
fontSize = 14.sp
)
}
Row(
modifier = Modifier.fillMaxWidth(),
verticalAlignment = Alignment.CenterVertically
) {
AsyncImage(
model = getModel(tweet.avatar, context),
contentDescription = "user dp",
placeholder = painterResource(id = R.drawable.placeholder_image),
modifier = Modifier
.size(34.dp)
.clip(CircleShape),
contentScale = ContentScale.Crop
)
Spacer(modifier = Modifier.size(12.dp))
VerticalDivider(
Modifier
.width(1.dp)
.height(24.dp)
)
OutlinedTextField(
value = "",
onValueChange = {
},
placeholder = {
Text(
text = "Post your reply",
fontFamily = roboto,
color = Color.Gray,
fontSize = 14.sp
)
},
modifier = Modifier
.fillMaxWidth(1f)
.wrapContentHeight(),
colors = TextFieldDefaults.outlinedTextFieldColors(
unfocusedBorderColor = Color.Transparent,
focusedBorderColor = Color.Transparent
),
keyboardOptions = KeyboardOptions.Default.copy(imeAction = ImeAction.Done),
keyboardActions = KeyboardActions(onDone = {}),
textStyle = TextStyle(
fontSize = 14.sp,
fontFamily = roboto,
lineHeight = 1.2.em
)
)
}
}
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/785 ... o-textfiel