在线文档教程
React native

LayoutAnimation

LayoutAnimation

当下一个布局发生时,自动将视图动画化到新位置。

使用此API的常用方法是在调用之前调用它setState

请注意,为了让它在Android上运行,您需要通过以下方式设置以下标志UIManager

UIManager.setLayoutAnimationEnabledExperimental && UIManager.setLayoutAnimationEnabledExperimental(true

方法

static configureNext(config, onAnimationDidEnd?)

计划在下一个布局上发生动画。

@param config指定动画属性:

  • duration 以毫秒为单位

  • create,在新视图中进行动画配置(请参阅Anim类型)

  • update,配置动画已更新的视图(请参阅Anim类型)

@param onAnimationDidEnd动画完成时调用。仅在iOS上支持。@param onError调用错误。仅在iOS上支持。

static create(duration, type, creationProp)

助手为创建配置configureNext

static checkConfig(config, location, name)

属性

Types: CallExpression

Properties: CallExpression

Presets: ObjectExpression

easeInEaseOut: CallExpression

linear: CallExpression

spring: CallExpression