我在下面的代码中使用 TouchableOpacity 时遇到问题。当我按下并释放“按钮 1”时,不透明度需要几秒钟才能恢复正常;此外,整个应用程序的渲染似乎停止了,因为如果我旋转我的设备,屏幕直到几秒钟后才会重新布局。但如果我按下并释放“按钮 2”,不透明度会立即恢复正常。
有人可以让我知道我该怎么做才能解决这个问题吗?
谢谢。
class someComponent extends Component {
buttonPressed() {console.log(arguments);}
render() {
// something
return (
<View style={styles.container1}>
<TouchableOpacity onPress={this.buttonPressed}>
<Text style={styles.button}>Button1</Text>
</TouchableOpacity>
<TouchableOpacity onPress={()={console.log(arguments);}}>
<Text style={styles.button}>Button2</Text>
</TouchableOpacity>
</View>);}
用于测试的设备:三星 GSII:Android 4.1.2,(某些平板电脑):Android 4.1.1