作为Manifest.xml
的一部分,我渲染了每个FlatList
(来自ListItem
库),在其中尝试显示从URL到照片的化身(图标):>
react-native-elements
所有其他道具都可以正常显示,但是在每个单元格的左侧,我只得到一个灰色框。我已经记录了 <ListItem
avatar={{ source: { uri: item.icon } }}
/>
的值,它指向有效的照片。我需要下载照片然后提供本地链接吗?
如何使照片显示为单元格的化身?
答案 0 :(得分:1)
您为图像头像使用了错误的对象。
任一
avatar={{ uri: item.icon }}
OR
avatar={<Avatar
rounded
source={{uri: item.icon}}
title={'Sample Title'}
/>}
leftAvatar={{ source: { uri: item.icon } }}
答案 1 :(得分:0)
根据react-native元素,他们离开了头像并且不只是头像
<ListItem
key={i}
leftAvatar={{ source: { uri: l.avatar_url } }}
title={l.name}
subtitle={l.subtitle}
/>
答案 2 :(得分:0)
这是我使用图标(react-native-elements / flatlist)自定义我的leftAvatar的方法
leftAvatar={{
icon: { name: item.icon, type: "ionicon", color: "black" },
size: "large",
overlayContainerStyle: { backgroundColor: "white" }
}}