BottomSheetBehavior 半展开高度
BottomSheetBehavior half expanded height
有没有办法设置精确的一半展开高度(以像素为单位)而不是一半展开比例(setHalfExpandedRatio
)?
我需要控制BottomSheet
的展开高度,但是我不能使用setPeekHeight()
,因为它也应该展开到全屏。
您可以使用以下选项之一:
app:behavior_halfExpandedRatio="0.5"
当 fitToContents 为 false 时,用于设置 half-expanded 状态与父级成比例的高度的比例。如果未明确设置,则默认为 true half,0.5。比率必须是一个介于 0 和 1 之间的浮点值,并且产生一个 half-expanded 状态高度大于 half-expanded 状态运行的 peek 高度
app:behavior_expandedOffset="90dp"
当 fitsToContent 为 false 时,expanded-state 中 BottomSheet 的顶部偏移量。默认值为 0,这导致 sheet 匹配父项的顶部。
有没有办法设置精确的一半展开高度(以像素为单位)而不是一半展开比例(setHalfExpandedRatio
)?
我需要控制BottomSheet
的展开高度,但是我不能使用setPeekHeight()
,因为它也应该展开到全屏。
您可以使用以下选项之一:
app:behavior_halfExpandedRatio="0.5"
当 fitToContents 为 false 时,用于设置 half-expanded 状态与父级成比例的高度的比例。如果未明确设置,则默认为 true half,0.5。比率必须是一个介于 0 和 1 之间的浮点值,并且产生一个 half-expanded 状态高度大于 half-expanded 状态运行的 peek 高度
app:behavior_expandedOffset="90dp"
当 fitsToContent 为 false 时,expanded-state 中 BottomSheet 的顶部偏移量。默认值为 0,这导致 sheet 匹配父项的顶部。