我能使用以下代码打开我的BottomSheetDialogFragment:
val bottomSheet = BottomSheetFragment()
bottomSheet.show(fragmentManager!!, "BottomSheet")
但它只展开显示了一半的内容 - 我希望在打开时它能够扩展到屏幕的全部高度,而无需将其向上拖动。
我已经搜索过了,看起来一种方法是将BottomSheetBehavior状态设置为STATE_EXPANDED,但我没有找到如何在Kotlin中实现此解决方案的解决方法。
任何帮助将不胜感激!
bottomSheetBehavior.peekHeight = bottomSheet.height
设置的问题在于,当您向下滑动以关闭对话框时,对话框实际上并没有关闭,而是留下了一个灰色的重叠在屏幕上。 - Jean TadeboisbottomSheetBehavior.skipCollapsed = true
。 - Jean Tadebois