<WebView
source={{ uri: this.state.url }}
startInLoadingState={<ActivityIndicator
style={{backgroundColor: Color.transparent, position: 'absolute', left: width * 0.35, top: height / 2 - 50, zIndex: 9,height: width * 0.3,width: width * 0.3,borderRadius: 20}}
color={Color.white}
size="large" />}
/>
下面是我的代码
我希望WebView默认属性中包含活动指示符
startInLoadingState={}
我在这里补充,但它不工作,所以我可以做什么
在默认startInLoadingState={}中添加样式
1条答案
按热度按时间zz2j4svz1#
startInLoadingState
是布尔值,而不是JSX.Element。如果你想自定义你的加载,只需使用
renderLoading
prop ,你需要打开startInLoadingState
才能使用renderLoading
prop 。参考:https://github.com/react-native-webview/react-native-webview/blob/master/docs/Reference.md#renderloading