如何在jetpack-compose ui中实现BottomSheetDialog
我尝试使用BottomDrawerLayout
和DropdownPopup
。但他们中没有人为我工作。
试试这个!
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