跳到主要内容

布局动画(Layout Animation)

为布局容器添加动画,以定义当内容重排时它如何插值。当布局容器需要调整大小时,其子项可能需要改变它们的位置。添加布局动画允许子项的重排在一段时间内按照选定的缓动曲线进行。

添加布局动画(Adding Layout Animation)

首先,选择一个布局组件,然后在检查器中选择 布局动画 旁边的 + 操作。通常,在大多数情况下,您可能想要在父布局上设置这个。

图片

接下来,从 3 种不同的模式中选择一种:

  • 无(None): 无动画。
  • 继承(Inherit): 从父布局继承动画参数。
  • 自定义(Custom): 为选定的布局定义动画参数。

选择自定义选项后,您可以设置持续时间和插值类型,类似于状态机转换。支持除立方值之外的所有插值类型。

图片

当对父布局应用自定义动画时,将子布局设置为 继承 意味着它们都将使用与父级相同的参数。或者,您也可以选择单独对子组件应用自定义插值。

视频