自定义 Widget
自定义 Widget 是任何 Ribir 应用程序的构建块。它们让您能够将复杂的 UI 功能、状态和行为封装到可复用的组件中,这些组件可以组合在一起形成更大的应用程序。
理解 Widget 类型
在 Ribir 中,您可以创建两种主要类型的自定义 Widget:
- Compose Widget: 高级 Widget,使用
fn_widget!宏通过组合其他 Widget 来构建 UI - Render Widget: 低级 Widget,直接处理布局和绘制
创建 Compose Widget
最常见的自定义 Widget 类型是 Compose Widget。这些 Widget 本身不绘制任何内容;相反,它们通过组合其他现有 Widget 来创建新内容。