diff --git a/src/view/com/lightbox/ImageViewing/index.tsx b/src/view/com/lightbox/ImageViewing/index.tsx
index e651b704d3..78073fb079 100644
--- a/src/view/com/lightbox/ImageViewing/index.tsx
+++ b/src/view/com/lightbox/ImageViewing/index.tsx
@@ -130,14 +130,40 @@ function ImageViewing({
)}
- images[index]}
+ getItemCount={() => images.length}
+ getItemLayout={(_, index) => ({
+ length: SCREEN_WIDTH,
+ offset: SCREEN_WIDTH * index,
+ index,
+ })}
+ renderItem={({item: imageSrc}) => (
+
+ )}
+ onMomentumScrollEnd={onScroll}
+ //@ts-ignore
+ keyExtractor={(imageSrc, index) =>
+ keyExtractor
+ ? keyExtractor(imageSrc, index)
+ : typeof imageSrc === 'number'
+ ? `${imageSrc}`
+ : imageSrc.uri
+ }
/>
{typeof FooterComponent !== 'undefined' && (