在Compose ui中实现BottomSheet对话框



如何在jetpack-compose ui中实现BottomSheetDialog
我尝试使用BottomDrawerLayoutDropdownPopup。但他们中没有人为我工作。

试试这个!

bottomsheetDialogcompose是一个库,它允许您使用类似于Dialog的BottomsheetDiagog界面。

// module's build.gradle
dependencies {
implementation "com.holix.android:bottomsheetdialog-compose:1.0.3"
}
// Composable function
BottomSheetDialog(
onDismissRequest = { ... },
properties = BottomSheetDialogProperties(...)
) {
// content
...
}

您可以创建一个BottomSheetDialogFragment,并使用compose来实现布局,而不是在对话框的onCreateView中膨胀布局文件。

您可以在这里阅读如何实现BottomSheetDialogFragment

最新更新