Rive 推出了全新功能 Layouts,彻底改变了动画图形的屏幕适配方式!告别繁琐的适配工作,设计师和开发者们从此可以轻松创建动态且响应式的动画,这些动画能够自动适应各种屏幕尺寸和设备,并始终保持 Rive 独特的交互性和流畅性。Layouts 功能就像一个“万能布局神器”,让您的动画在不同平台上都能完美呈现,无需为每个平台单独制作版本。它支持深层嵌套和灵活布局,并能与 Rive 的约束系统结合,实现更精细、更稳定的动画效果。
设计师、开发者们终于可以摆脱被“屏幕适配”支配的恐惧了!Rive 近期发布了名为 Layouts 的全新功能,允许用户创建动态且响应式的动画图形,这些图形可以自动适应不同的设备和屏幕尺寸,同时保持 Rive 标志性的交互性和流畅的动画效果。
Layouts 到底是个啥?简单来说,它就像个“万能布局神器”,可以让你的动画自动适应各种屏幕大小,而且还能保持 Rive 一贯的丝滑流畅!
使用 Layouts,设计师可以轻松创建自动适应屏幕大小的布局,例如按钮、列表或菜单,无论是在手机还是电脑上都能完美显示。 设计师可以自由选择哪些元素跟随布局规则,哪些可以独立展示。
此外,还可以为布局元素添加动画,使界面更生动灵活。 例如,可以设计一个图形,根据位置、尺寸、内边距和外边距自动调整大小,以适应所有设备。 使用 Layouts 时,图形可以根据屏幕尺寸伸缩、重新对齐,而不会丢失动画效果。
Layouts 的一大亮点是跨设备兼容性。 图形可以在汽车仪表盘和智能手机之间平滑过渡,保持一致的视觉效果。 设计师只需创建一次图形,它就会在各个平台上自动调整,无需为每个平台单独创建版本。
Layouts 还支持多语言,能够根据语言长度自动调整布局大小。 例如,当文本长度较长时,Layouts 可以重新排列或调整文本框大小,以适应不同语言的显示要求。 这确保了所有语言的显示效果一致,开发者无需担心不同语言可能造成的排版问题。
对于需要创建复杂布局的设计师来说,Layouts 提供了深层嵌套和灵活布局的选项。 设计师可以使用对齐、换行和间距选项创建复杂的 UI 布局,例如多层级的 UI 元素,或在不同屏幕上需要调整的复杂结构。
Layouts 还支持断点(Breakpoints)功能,可以根据组件的宽度、高度或比例变化触发 Rive 的状态机,执行不同的动画或布局变化。 例如,当屏幕从横屏切换为竖屏时,Layouts 能够自动切换到另一种布局或动画状态。
与其他设计工具不同的是,Rive Layouts 允许设计师自由选择对象是否参与布局引擎,还可以随时打破布局规则,自由设计。 这意味着设计师可以将高度动画化的角色等自由元素嵌入到更结构化的布局中,实现灵活的设计效果。 即使在进行布局调整时,角色的动画也能保持流畅,不会受到布局引擎的限制。
此外,Layouts 还支持与 Rive 的约束(Constraints)系统结合,允许在设计中脱离传统的层级关系。 即使 UI 布局发生变化,动画也能精确且可控地保持原有位置和形状,保证视觉效果的稳定性。 例如,当页面布局发生改变时,约束系统会自动调节相关元素,避免出现布局错乱。
Layouts 中的组件可以通过 Rive 的状态机进行控制,根据组件的宽度、高度或比例触发不同的状态变化。 这让设计师可以在布局中添加互动动画,例如根据设备屏幕的不同,触发不同的动画序列或响应效果。 Rive 的状态机还允许在布局调整时控制动画的每个细节,使设计师可以在一个设计中混合多种响应式和互动动画,为用户提供更丰富的视觉体验。
详情:https://rive.app/blog/introducing-layouts
总而言之,Rive Layouts 的出现为动画设计带来了革命性的变化,它简化了屏幕适配流程,赋予设计师和开发者前所未有的自由和创作空间,让动画设计更高效、更便捷,也更具创造力。 赶快体验 Rive Layouts,开启动画设计的新篇章吧!