用途:在界面中构建可拖拽调整大小的面板布局,属于 Shadcn UI 的 Resizable 组件用法说明。
主要能力:ShadResizablePanelGroup 作为容器,包含若干 ShadResizablePanel 子面板。每个面板可设置 id、defaultSize(0–1 的分数)、可选的 minSize 与 maxSize,以及 child 内容。通过 axis: Axis.vertical 实现垂直分割,默认则为水平。可将 ShadResizablePanelGroup 嵌套在某个面板内部,实现嵌套式分栏布局。
使用方式:设置 showHandle: true 可显示调整大小的手柄;可用可选的 handleIcon 或 handleIconSrc 自定义手柄图标。双击手柄可将面板尺寸重置为默认值,这是资料中明确提供的交互。
适用场景:需要用户自行调整区域比例的界面,如水平分栏、垂直分栏(例如上方 Header 与下方 Footer)、以及多层嵌套的复杂布局。若想要更整洁的外观,可将分组包裹在有边框的容器中(如 DecoratedBox + ClipRRect,配合 theme.radius)。
限制与说明:资料未提供安装命令、依赖版本、平台支持范围、收费信息或性能限制,这些内容暂未提供。