下面是我的代码:
// Styling for the common loader
const loader = StyleSheet.create({
centering: {
flex: 1,
position: 'absolute',
top: 0,
left: 0,
right: 0,
bottom: 0,
padding: 8,
zIndex: 1005,
backgroundColor: '#fff',
opacity: 0.8
},
});
// State
this.state = {
animating: false
};
// Component
{
this.state.animating ?
<ActivityIndicator
animating={this.state.animating}
color="#8bcb43"
style={loader.centering}
size="large"
/>
:
null
}
我附上了加载器在true和falsethis.state.animating
时的外观截图。
我很惊讶为什么组件在错误时不会消失this.state.animating
。我不确定我做错了什么。