我正在使用
例如,
BottomSheetDialogFragment
,我需要知道状态何时发生变化。例如,
BottomSheetBehavior
有不同的状态。PEEK_HEIGHT_AUTO - Peek at the 16:9 ratio keyline of its parent.
STATE_COLLAPSED - The bottom sheet is collapsed.
STATE_DRAGGING - The bottom sheet is dragging.
STATE_EXPANDED - The bottom sheet is expanded.
STATE_HIDDEN - The bottom sheet is hidden.
STATE_SETTLING - The bottom sheet is settling.
我希望根据当前状态更改一些视图 - 例如,当BottomSheetDialogFragment
被展开到全屏时,我想在右上角显示关闭按钮等。
我该如何监听此类事件?
BottomSheetDialogFragment
没有bottomSheetBehavior
。如果我错了,请提供一些代码示例让我知道。 - Stepan SandasetBottomSheetCallback
已经被弃用,请使用addBottomSheetCallback
。 - Luis