如何在一定的时间间隔内通过本机反应模糊图像?

时间:2018-10-03 09:34:14

标签: reactjs react-native blur

我是本机编程的新手。我需要在一定时间内模糊图像。正如下面的代码所示,我所做的是一个非常基本的方法。如果有人可以更好地实现这一目标,那将是很好的。使用以下方法,即使我遇到了一个大问题,也就是每秒我的屏幕都会刷新。而且我相信这也是一个性能问题。

  componentWillMount() {
    setInterval( () => {
      this.setState({
        bgBlured: this.state.bgBlured + 1
      }) 
    }, 1000)
  }

  render() {
    console.log(this.state.bgBlured)
    return (      
      <View style={styles.container}>
        <Image 
          source={bg} 
          blurRadius={this.state.bgBlured} />
      </View>
    )
  }

有人可以帮我解决这个问题吗?

0 个答案:

没有答案