fix: black camera screen after navigation, and optimize collage layout usage for landscape photos

This commit is contained in:
2026-06-11 13:02:50 +02:00
parent 635334fb84
commit aef6f9f2a3
2 changed files with 10 additions and 11 deletions
+9 -7
View File
@@ -392,7 +392,7 @@ export default function PreviewScreen({
key={idx}
source={{ uri }}
style={styles.stripImage}
resizeMode="contain"
resizeMode="cover"
resizeMethod="resize"
onLoad={() => logger.log(`Image loaded successfully: ${uri}`)}
onError={(e) => logger.error(`Image load failed: ${uri}`, e.nativeEvent?.error || e)}
@@ -414,7 +414,7 @@ export default function PreviewScreen({
key={idx}
source={{ uri }}
style={styles.gridImage}
resizeMode="contain"
resizeMode="cover"
resizeMethod="resize"
onLoad={() => logger.log(`Grid Image loaded successfully: ${uri}`)}
onError={(e) => logger.error(`Grid Image load failed: ${uri}`, e.nativeEvent?.error || e)}
@@ -435,7 +435,7 @@ export default function PreviewScreen({
key={idx}
source={{ uri }}
style={styles.duoImage}
resizeMode="contain"
resizeMode="cover"
resizeMethod="resize"
onLoad={() => logger.log(`Duo Image loaded successfully: ${uri}`)}
onError={(e) => logger.error(`Duo Image load failed: ${uri}`, e.nativeEvent?.error || e)}
@@ -904,12 +904,13 @@ const styles = StyleSheet.create({
stripCanvas: {},
stripContent: {
flex: 1,
flexDirection: 'row',
width: '100%',
justifyContent: 'space-between',
},
stripImage: {
width: '100%',
height: '31%',
width: '32.5%',
height: '100%',
resizeMode: 'cover',
borderRadius: 2,
},
@@ -931,12 +932,13 @@ const styles = StyleSheet.create({
duoCanvas: {},
duoContainer: {
flex: 1,
flexDirection: 'row',
width: '100%',
justifyContent: 'space-between',
},
duoImage: {
width: '100%',
height: '49%',
width: '49%',
height: '100%',
resizeMode: 'cover',
borderRadius: 2,
},