【发布时间】:2018-11-27 07:27:47
【问题描述】:
作为FlatList 的一部分,我渲染每个ListItem(来自react-native-elements 库),我尝试在其中显示从网址到照片的头像(图标):
<ListItem
avatar={{ source: { uri: item.icon } }}
/>
所有其他道具都显示正常,但在每个单元格的左侧我只得到一个灰色框。我已经记录了item.icon 的值,它指向一张有效的照片。我需要下载照片然后提供本地链接吗?
如何让照片显示为单元格的头像?
【问题讨论】:
-
您是否使用任何库或 ListItem 是您的自定义组件,如果是自定义组件,请发布其代码以便更好地理解
-
来自
react-native-elements -
试试
avatar={{ uri: item.icon }} -
成功了!你知道
avatar和leftAvatar之间的区别是什么吗? -
leftAvatar处于测试版,avatar处于稳定版(根据文档)。
标签: react-native listviewitem react-native-flatlist