首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有负延迟的Animated.timing()

具有负延迟的Animated.timing()
EN

Stack Overflow用户
提问于 2017-01-20 15:02:10
回答 1查看 522关注 0票数 1

我已经使用Animated.timing()在react-native中创建了一个动画,我想在其中中途开始动画。有没有办法像css中的this那样对延迟应用负值?我的示例代码如下所示:

代码语言:javascript
运行
复制
Animated.timing(this.state.animatedVal, {
  toValue: 100,
  duration: 500,
  easing: Easing.inOut(Easing.ease),
  delay: 200,
}).start()
EN

回答 1

Stack Overflow用户

发布于 2017-01-30 22:54:25

据我所知,负延迟不是...但是,可以在开始动画之前对动画值使用setValue以获得相同的效果。这真的取决于你的动画值的用例,因为它可能会导致动画的突然跳跃,但既然你想在中途启动它,这应该是可行的,例如:

代码语言:javascript
运行
复制
this.state.animatedVal.setValue(50);
Animated.timing(this.state.animatedVal, {
  toValue: 100,
  duration: 250, // the portion of the time of the full animation
  easing: Easing.inOut(Easing.ease),
}).start()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41757843

复制
相关文章

相似问题

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