底部sheet是不是完全隐藏android?
Bottom sheet is not hiding completely android?
我在布局中使用具有以下属性的底部 sheet
app:behavior_hideable="false"
app:behavior_peekHeight="16dp"
app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"
打开屏幕可以看到peek height。用户可以拖动它展开。
单击按钮我想完全隐藏它。
我正在使用下面的代码来隐藏,但它不起作用
sheetBehavior.setPeekHeight(0)
sheetBehavior.isHideable=true
sheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED)
底部 sheet 折叠到其原始的 peek 高度而不是完全消失。
感谢@mosyonal 的评论,我可以通过以下简单的方式解决它
sheetBehavior.isHideable = true
sheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN)
我在布局中使用具有以下属性的底部 sheet
app:behavior_hideable="false"
app:behavior_peekHeight="16dp"
app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"
打开屏幕可以看到peek height。用户可以拖动它展开。 单击按钮我想完全隐藏它。 我正在使用下面的代码来隐藏,但它不起作用
sheetBehavior.setPeekHeight(0)
sheetBehavior.isHideable=true
sheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED)
底部 sheet 折叠到其原始的 peek 高度而不是完全消失。
感谢@mosyonal 的评论,我可以通过以下简单的方式解决它
sheetBehavior.isHideable = true
sheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN)