📄️ 自定义 Widget
自定义 Widget 是任何 Ribir 应用程序的构建块。它们让您能够将复杂的 UI 功能、状态和行为封装到可复用的组件中,这些组件可以组合在一起形成更大的应用程序。
📄️ 动画
Ribir 提供了一个强大的动画系统,让您能够创建流畅、交互式的 UI。动画系统建立在 @Animate Widget 和各种过渡机制之上,这些机制使您能够动画化应用程序中的任何状态。
📄️ 不依赖 "DSL" 使用 Ribir
或许是为了更直观的调试,或许是为了让代码更具 Rust 风格,有些人会更倾向于避免使用过多的宏和引入新的语法,因此也就不愿意使用 Ribir 的 "DSL"。
📄️ 纯组合
在 Ribir 中: