反应本机如何获得眨眼效果一致

问题描述 投票:0回答:1

我需要以非常快的速度保持一致的“闪烁”,但它必须在慢速下工作

timer speed > 100

但是使用计时器速度<50时,会出现一些不一致的闪烁

https://youtu.be/qZAoTbVCW9E

所以我的问题是,我能得到的最大FPS闪烁是多少?如何使闪烁保持一致?

这里是我的基本眨眼代码

<View style={styles.container} backgroundColor = {this.state.torchStatus ? '#FF0000' : '#00FF00'}>

和计时器

  timer = () => {
let time = 100;

timer.setInterval(this, 'torch', 
() => this.setState({
  torchStatus:!this.state.torchStatus}, 
  ), 
  time);
}
react-native frame-rate
1个回答
0
投票

以60fps反应原生渲染。您可以尝试将计时器速度设置为17(1000/60 = 16.666)

© www.soinside.com 2019 - 2024. All rights reserved.