collapse 折叠面板

通过折叠面板收纳内容区域

示例

基础使用

1<collapse height="180.0" width="300.0" position="Bottom" opened="false">
2  <view as_prop="header" theme="Info" height="40.0">
3    <label text="'default collapse'"></label>
4  </view>
5  <view as_prop="body" theme="Error" height="140.0"></view>
6</collapse>

属性

名称说明类型
rect_size矩形尺寸F64
opened是否打开bool
fold折叠程度F64
cursor光标类型MouseCursor
grab_key_focus是否获取键盘焦点bool
visible是否可见bool
animation_key是否启用动画bool
`positionv位置参数Position4
event_key事件标识符bool
abs_pos绝对位置DVec2
margin外边距Margin
width宽度Size
height高度Size
`scrollv滚动偏移DVec2
clip_x是否裁剪 Xbool
clip_y是否裁剪 Ybool
padding内边距Padding
align对齐方式Align
flow流动方式Flow
spacing间距F64

事件回调

名称说明参数
hover悬停事件FingerHoverEvent
opened打开事件FingerUpEvent
closed关闭事件FingerUpEvent

插槽

  • header
  • body