Block
当你需要一个带边框、带标题、带 padding 的内容区域时,用 Block。
最小示例
let panel = Block::bordered()
.title("Server")
.padding(Padding::all(1))
.child(Paragraph::new("Ready").build())
.build();什么时候用
- 你需要明显的边框
- 你需要顶部或底部标题
- 子区域需要内边距
关键 builder 方法
Block::new()Block::bordered().title(...)、.title_top(...)、.title_bottom(...).borders(...)、.border_type(...)、.border_set(...).padding(...).child(...)、.children(...).inner(rect)
常见组合
Block + ParagraphBlock + TableBlock + ScrollView
Last updated on
