【问题标题】:react native how to get blink effect consistent反应原生如何获得一致的眨眼效果
【发布时间】:2020-04-08 18:55:31
【问题描述】:

我需要在非常快的速度下保持一致的“闪烁”,它适用于慢速

timer speed > 100

但是当使用定时器速度

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】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-05
      • 2012-08-29
      相关资源
      最近更新 更多