0
我有一个问题。我在Image中使用onLoad,onLoadStart和onLoadEnd。我想等服务器获取响应链接图像并显示图像时,添加加载。但它不断地猛拉。反应本机检测加载图像
constructor (props) {
super(props)
this.state = {loading: true}}
return(
<Image
onLoad={(e) => this.setState({loading: true})}
onError={(e) => this.setState({loading: false})}
onLoadStart={(e) => this.setState({loading: false})}
source={this.state.loading ? require('../../img/loading.gif') : {
uri: getBestUrl(artwork)}}
style={styles.artworkImage}
resizeMode={Image.resizeMode.cover}
/>)
感谢您的想法。我只是添加了我的代码。你可以看看。我没有做过一个例子 –