我像这样制作底片片段:

val bottomSheet = PictureBottomSheetFragment(fragment)
bottomSheet.isCancelable = true
bottomSheet.setListener(pictureListener)
bottomSheet.show(ac.supportFragmentManager, "PictureBottomSheetFragment")

但是当我触摸外面时,它并不会消失。并关闭或 isCancelable 无法正常工作。

最佳答案

试试这个

behavior.setState(BottomSheetBehavior.STATE_HIDDEN));

07-26 09:32