Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有办法在react native状态更改时更改视图背景颜色1秒?_Javascript_Android_Reactjs_React Native_Redux - Fatal编程技术网

Javascript 是否有办法在react native状态更改时更改视图背景颜色1秒?

Javascript 是否有办法在react native状态更改时更改视图背景颜色1秒?,javascript,android,reactjs,react-native,redux,Javascript,Android,Reactjs,React Native,Redux,是否有一种方法可以改变视图的背景颜色一秒钟,然后在状态改变时将其恢复为正常颜色? 如何处理这个问题?我们是否应该跟踪以前的状态并进行比较和眨眼,我不知道? 对不起,如果我的问题很傻,我是一个初学者,还在学习。试试这个(基于你重复的问题): 我正在使用setState回调,setTimeout将第二个setState延迟1000毫秒 this.setState({backgroundcolor:"#98fb98"},()=>{ setTimeout(()=>{

是否有一种方法可以改变视图的背景颜色一秒钟,然后在状态改变时将其恢复为正常颜色? 如何处理这个问题?我们是否应该跟踪以前的状态并进行比较和眨眼,我不知道? 对不起,如果我的问题很傻,我是一个初学者,还在学习。

试试这个(基于你重复的问题):

我正在使用setState回调,setTimeout将第二个setState延迟1000毫秒

    this.setState({backgroundcolor:"#98fb98"},()=>{
    setTimeout(()=>{
    this.setState({backgoundcolor:'#previouscolor'})},1000)
    })