我使用react-native-image-progress呈现网络图片。按照说明操作,我还安装了react-native-progress。
这是我的组件(非常类似于示例):
<Image
source={{ uri: 'http://loremflickr.com/640/480/dog' }}
indicator={ProgressCircle}
indicatorProps={{
showsText: true,
}}
style={{
width: 320,
height: 240,
}}
/>
指示符 - 圆圈正常显示,但圆圈随机旋转,没有任何进展信号,也没有显示文字。过了一会儿,图片就会呈现出来。
我还尝试将indeterminate: false
添加到indicatorProps
。这次它显示文本但被锁定在0%;然后在一段时间后渲染图片。
我可能做错了什么?
答案 0 :(得分:0)
问题缺少道具:progress
。
我们需要像ref:RN-Progress Example
那样创建状态和动画在字段indicator
中,我们需要调用返回<Progress.Circle>
render() {
return(
<View style={styles.container}>
<Image
source={{ uri: 'http://loremflickr.com/640/480/dog' }}
indicator={() => <Progress.Circle
style={styles.progress}
progress={this.state.progress}
indeterminate={this.state.indeterminate}
/>}
indicatorProps={{
showsText: true,
}}
style={{
width: 320,
height: 240,
}}
/>
</View>
);
}
我尝试了它的工作,希望我的回答可以帮到你。