首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可动画重新渲染动画React Native

可动画重新渲染动画React Native
EN

Stack Overflow用户
提问于 2017-11-26 00:56:45
回答 0查看 676关注 0票数 2

我有一个操作栏,图标的功能是按钮,就像这个gif:

动画在应用程序加载时生效,但当我单击一个按钮时,新按钮被加载到操作栏中时,除了最后一个按钮外,它们也没有动画效果。

我尝试了以下方法:-在我的构造函数中:

代码语言:javascript
复制
this.state = {
  startAnimation: true,
};

代码语言:javascript
复制
componentDidUpdate() {
if (this.state.startAnimation) {
  this.refs.animatable.pulse();
}
}

在我的动画视图上(每个按钮都用一个按钮渲染) ref=' animatable‘

代码语言:javascript
复制
  onAnimationEnd={({ finished }) => {
    if (finished) {
      this.setState({ startAnimation: true });
    }
  }}

这不起作用,有谁能帮忙吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47488428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档