The following are props you can set on the Rive React component for this runtime:
children(optional) - Can be used to display something positioned absolutely on top of the rive animation view.
style(optional) - Style of the rive animation view wrapper.
Default: undefined
Type: StyleProp<ViewStyle>
resourceName(optional) - A file name that matches the rive file without .riv extension. You should provide either resourceName or url not both at the same time.
Default: undefined
Type: string
url(optional) - A URL that provides a rive file. You should provide either resourceName or url not both at the same time.
Default: undefined
Type: string
autoplay(optional) - Opening a rive animation view or specifying new resourceName or url will make it automatically play, when it is ready.
Default: true
Type: boolean
fit(optional) - Specifies how animation should be displayed inside rive animation view
Default: Fit.Contain
Type: Fit
alignment(optional) - Specifies how animation should be aligned inside rive animation view.
Default: Alignment.None
Type: Alignment
artboardName(optional) - Specifies which animation artboard should be displayed in rive animation view.
Default: undefined
Type: string
animationName(optional) - Specifies which animation should be played when autoplay is set to true.
Default: undefined
Type: string
stateMachineName(optional) - Specifies which stateMachine should be played when autoplay is set to true.
Default: undefined
Type: string
testID(optional) - Specifies testID which could be handy in tests.
Default: undefined
Type: string
onPlay(optional) - Callback function that is called when animation or stateMachine has been started.
onLoopEnd(optional) - Callback function that is called when animation loop has been ended. Note: This callback is only invoked if playing individual animations via the animationName prop, and does not get invoked if playing a state machine via the stateMachineName prop.
onStateChanged(optional) - Callback function that is called when the internal animation state has been changed. It’s tightly coupled with state machines feature.