禁止滑动关闭
private var behavior: BottomSheetBehavior<View>
behavior = BottomSheetBehavior.from(findViewById(R.id.design_bottom_sheet))
behavior.setBottomSheetCallback(object : BottomSheetBehavior.BottomSheetCallback() {
override fun onStateChanged(bottomSheet: View, newState: Int) {
if (newState == BottomSheetBehavior.STATE_DRAGGING) {
behavior.state = BottomSheetBehavior.STATE_EXPANDED
}
}
override fun onSlide(bottomSheet: View, slideOffset: Float) {
}
})
禁止折叠弹出
override fun show() {
super.show()
behavior.state = BottomSheetBehavior.STATE_EXPANDED
}