📄️ 自定义 Widget
自定义 Widget 是任何 Ribir 应用程序的构建块。它们让您能够将复杂的 UI 功能、状态和行为封装到可复用的组件中,这些组件可以组合在一起形成更大的应用程序。
📄️ 动画
Ribir 提供了一个多层次的动画系统,以 @Animate 原语为核心,涵盖从底层属性插值到高层状态编排的各类需求。
📄️ Dynamic Generation and Reuse
When building dynamic UIs in Ribir, you frequently need either a fresh widget instance or a way to keep reusing an existing one. Ribir provides two primary mechanisms for this: GenWidget and Widget Reuse.
📄️ 不依赖 "DSL" 使用 Ribir
或许是为了更直观的调试,或许是为了让代码更具 Rust 风格,有些人会更倾向于避免使用过多的宏和引入新的语法,因此也就不愿意使用 Ribir 的 "DSL"。
📄️ 纯组合
在 Ribir 中: