【问题标题】:Bottom sheet is not hiding completely android?底页没有完全隐藏android?
【发布时间】:2021-05-05 09:59:43
【问题描述】:

我在布局中使用具有以下属性的底页

app:behavior_hideable="false"
app:behavior_peekHeight="16dp"
app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"

打开屏幕时可以看到窥视高度。用户可以拖动它来展开。 单击按钮时,我想完全隐藏它。 我正在使用下面的代码来隐藏,但它不起作用

sheetBehavior.setPeekHeight(0)
sheetBehavior.isHideable=true
sheetBehavior.setState(BottomSheetBehavior.STATE_COLLAPSED)

底部工作表折叠到其原始窥视高度而不是完全消失。

【问题讨论】:

  • 如果你想以编程方式使用,你可以只使用 sheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN)

标签: android bottom-sheet


【解决方案1】:

感谢@mosyonal 的评论,我可以通过以下方式解决它

 sheetBehavior.isHideable = true
            sheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-23
    • 2019-06-28
    • 2016-10-04
    • 2020-09-27
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多