我希望根据图片的宽度和高度来渲染FlatList中的项目,但是获取这些值会花费一些时间,是否有可能将其转换为异步函数以等待响应后再进行渲染物品?
我尝试在不同的运动中添加async / await关键字,但没有成功。
<FlatList
...
renderItem={({ item }) => {
return Image.getSize(item, (pictureWidth, pictureHeight) => {
return(
<Image
source={{uri: item}}
style={{
width: width,
height: parseInt(pictureHeight * (width / pictureWidth))
}}/>
)