如何在jetpack compose中在键盘顶部创建FloatingActionButton

问题描述 投票:0回答:1

如何在键盘顶部创建 FloatingActionButton,但如果键盘隐藏,则在屏幕底部创建?

FloatingActionButton(
         modifier = Modifier
                    .padding(bottom = 2.dp, end = 2.dp),
         onClick = { visible = !visible },
         ) {
            Icon(
                 imageVector = Icons.Outlined.Send,
                 contentDescription = "Send"
                 )
         }

android android-jetpack-compose floating-action-button
1个回答
0
投票

我认为你可能必须使用插图。

更多信息:https://developer.android.com/jetpack/compose/layouts/insets

Compose 中的示例:

FloatingActionButton(
        modifier = Modifier
            .align(Alignment.BottomEnd)
            .padding(16.dp) // normal 16dp of padding for FABs
            .navigationBarsPadding() // padding for navigation bar
            .imePadding(), // padding for when IME appears
        onClick = { }
    ) {
        Icon(imageVector = Icons.Filled.Add, contentDescription = "Add")
    }
© www.soinside.com 2019 - 2024. All rights reserved.