Я новичок, чтобы реагировать на нативное программирование.У меня есть требование размыть изображение в течение определенного времени.То, что я сделал, это очень простой метод, как вы можете видеть в следующем коде.Если кто-то может дать лучшее представление о том, как этого добиться, это было бы здорово.При следующем подходе даже у меня возникает большая проблема - каждую секунду мой экран обновляется.И я верю, что это также будет проблемой производительности.
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>
)
}
Может ли кто-нибудь помочь мне разобраться с этим?