
This lesson introduces the functionality of Property Groups within Rive. The core objective is to address a specific production bottleneck: while Data Binding is typically designed to consume external runtime data (such as APIs or user info), designers often need to animate those data-driven variables directly inside Rive's Timelines. By establishing an animate-ready number inside a Property Group and mapping it onto a View Model property, the video showcases how to use layout animations to dynamically update variables and drive interface text elements.
- Keyframing Data Fields: The fundamental architectural purpose of Property Groups is to offer keyframe-capable variables within timelines. While baseline View Models serve as ingestion pipes for external data, Property Groups give design teams the autonomy to simulate data behaviors locally.
- Critical Bind Direction Adjustment: When wiring a Property Group parameter into a View Model slot, switching the Bind Direction configuration to
Target to Sourceis mandatory. This tells the system that the layout target (the timeline animation loop) is driving the data source. Leaving this on default breaks the pipeline. - Multi-Tiered Data Pipeline: This tutorial outlines a sophisticated procedural connection chain:
Timeline Keyframes -> Property Group Variable -> View Model Property -> String Converter -> Text Run Primitive. Mastering this topology is essential for scaling complex responsive interfaces.