繁体   English   中英

LayoutAnimation:如何不为进入的视图设置动画?

[英]LayoutAnimation : how to not animate entering views?

我目前正在尝试使用LayoutAnimation为视图更改设置动画。 使用此代码:

LayoutAnimation.easeInEaseOut();

产生:
视频

如您所见,“过滤器”菜单通过淡入淡出进行动画处理。我希望它不淡入(从开始以不透明度1出现)。

我试着做:

LayoutAnimation.configureNext({
  duration: 200,
  create: {
    type: 'easeInEaseOut',
  },
  delete: {
    type: 'easeInEaseOut',
  },
  update: {
    type: 'easeInEaseOut',
  },
});

但是我得到了一个错误: Unsupported layout animation createConfig property (null) 是否可以不使用LayoutAnimation创建的视图设置动画?

您应该能够简单地省略createdelete键:

  LayoutAnimation.configureNext({
    duration: 200,
    update: {
      type: 'easeInEaseOut'
    }
  });

错误Unsupported layout animation createConfig property (null)是由在创建/删除动画上缺少称为property必需值引起的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM