RiveWidgetController constructor
RiveWidgetController(
- File file, {
- ArtboardSelector artboardSelector = const ArtboardDefault(),
- StateMachineSelector stateMachineSelector = const StateMachineDefault(),
This controller builds on top of the concept of a Rive painter, but provides a more convenient API for building Rive widgets.
To be used with RiveWidget and RiveWidgetBuilder widgets.
- The
fileparameter is the Rive file to paint. - The
artboardSelectorparameter specifies which artboard to use. - The
stateMachineSelectorparameter specifies which state machine to use.
Implementation
RiveWidgetController(
this.file, {
ArtboardSelector artboardSelector = const ArtboardDefault(),
StateMachineSelector stateMachineSelector = const StateMachineDefault(),
}) {
artboard = _createArtboard(file, artboardSelector);
stateMachine = _createStateMachine(artboard, stateMachineSelector);
}