Layout
objectLayout
object. You typically provide layout data when instantiating a Rive object, and can update at any time.useRive
hook:Cover
: Rive will cover the view, preserving aspect ratio. If the Rive content has a different ratio to the view, then the Rive content will be clipped.Contain
: Rive content will be contained within the view, preserving aspect ratio. If the ratios differ, then a portion of the view will be unused.Fill
: Rive content will fill the available view. If the aspect ratios differ, then the Rive content will be stretched.FitWidth
: Rive content will fill to the width of the view. This may result in clipping or unfilled view space.FitHeight
: Rive content will fill to the height of the view. This may result in clipping or unfilled view space.None
: Rive content will render to the size of its artboard, which may result in clipping or unfilled view space.ScaleDown
: Rive content is scaled down to the size of the view, preserving aspect ratio. This is equivalent to Contain
when the content is larger than the canvas. If the canvas is larger, then ScaleDown
will not scale up.Center
TopLeft
TopCenter
TopRight
CenterLeft
CenterRight
BottomLeft
BottomCenter
BottomRight
minX
minY
maxX
maxY