布局
适配模式
在编辑器中创作的 Rive 图形不一定匹配运行时渲染的容器大小。我们需要确定这种情况下的行为,因为没有一种尺寸适合所有情况。
解决方案是选择适配模式。这在容器上指定,控制 Rive 如何缩放。
Layout:使用 Rive 布局引擎将响应式布局应用于画板,匹配容器尺寸。这需要画板在设计时就考虑了布局。有关如何使用此选项的更多信息,请参见响应式布局。Contain:(默认) 保持宽高比并缩放画板,使其较大尺寸匹配容器的对应尺寸。如果宽高比 不相同,在较短尺寸的轴上会留出空间。ScaleDown:保持宽高比,当画板大于容器时行为与Contain类似。否则,使用画板的原始尺寸。Cover:保持宽高比并缩放画板,使其较小尺寸匹配容器的对应尺寸。如果宽高比不相同,在较大尺寸的轴上会裁剪画板。FitWidth:保持宽高比并缩放画板宽度以匹配容器宽度。如果画板和容器的宽高比不匹配,会导致垂直裁剪或垂直轴上留出空间。FitHeight:保持宽高比并缩放画板高度以匹配容器高度。如果画板和容器的宽高比不匹配,会导致水平裁剪或水平轴上留出空间。Fill:不保持宽高比,拉伸到容器尺寸。None:不缩放。使用画板的原始尺寸。对于任一维度,如果画板的尺寸较大,会被裁剪。如果较小,会留出空间。
对齐
在所有除 Layout 和 Fill 之外的选项中,Rive 图形可能在其容器内被裁剪或留出空间。对齐决定内容如何在容器内对齐。以下选项可用:
TopLeftTopCenterTopRightCenterLeftCenter(默认)CenterRightBottomLeftBottomCenterBottomRight