android - 底页没有完全隐藏android?
问题描述
我在我的布局中使用具有以下属性的底部表
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)
底部工作表折叠到其原始窥视高度,而不是完全消失。
解决方案
感谢@mosyonal 的评论,我可以通过以下方式解决它
sheetBehavior.isHideable = true
sheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN)
推荐阅读
- javascript - Angularjs ng-repeat在数组中重复
- python - 从 python 文件列表中动态加载对象
- permissions - 允许 CREATE 和 PUBLISH 但禁用 Wagtail 中的 EDIT 和 DELETE
- mysql - 将信息存储在机密的数据库中
- java - 在风暴拓扑中出现 NotSerializableException 错误
- python - 熊猫 - 数字变成月份
- python - 无法将提取的 XML 数据写入文本文件
- master-data-services - 在将 ETL 暂存到 Microsoft MDS 以供批准期间创建变更集
- node.js - 将可变参数作为参数传递给 firebase 云函数的节点请求模块的 POST 方法
- linux - 如何以 json、csv 或其他格式获取 ansible ad-hoc 命令的输出