1
0
mirror of https://github.com/tooot-app/app synced 2025-04-27 00:18:55 +02:00
This commit is contained in:
Zhiyuan Zheng 2021-04-19 22:50:55 +02:00
parent 251695cc46
commit 1ee9b7d91d
No known key found for this signature in database
GPG Key ID: 078A93AB607D85E0
3 changed files with 7 additions and 6 deletions

View File

@ -67,8 +67,8 @@ const GracefullyImage = React.memo(
setImageLoaded(true) setImageLoaded(true)
setImageDimensions && setImageDimensions &&
setImageDimensions({ setImageDimensions({
width: nativeEvent.width, width: nativeEvent.source.width,
height: nativeEvent.height height: nativeEvent.source.height
}) })
}, },
[source.uri] [source.uri]
@ -81,9 +81,9 @@ const GracefullyImage = React.memo(
const previewView = useMemo( const previewView = useMemo(
() => () =>
// Android flickrs between transition, thus keep showing the preview image uri.preview && !imageLoaded ? (
uri.preview ? (
<Image <Image
fadeDuration={0}
source={{ uri: uri.preview }} source={{ uri: uri.preview }}
style={[ style={[
styles.placeholder, styles.placeholder,
@ -96,6 +96,7 @@ const GracefullyImage = React.memo(
const originalView = useMemo( const originalView = useMemo(
() => ( () => (
<Image <Image
fadeDuration={0}
source={source} source={source}
style={[{ flex: 1 }, imageStyle]} style={[{ flex: 1 }, imageStyle]}
onLoad={onLoad} onLoad={onLoad}

View File

@ -117,6 +117,7 @@ const ScreenImagesViewer = ({
navigation navigation
}: ScreenImagesViewerProp) => { }: ScreenImagesViewerProp) => {
if (imageUrls.length === 0) { if (imageUrls.length === 0) {
navigation.goBack()
return null return null
} }

View File

@ -7,8 +7,7 @@ const audio = () => {
playsInSilentModeIOS: true, playsInSilentModeIOS: true,
interruptionModeIOS: Audio.INTERRUPTION_MODE_IOS_DO_NOT_MIX, interruptionModeIOS: Audio.INTERRUPTION_MODE_IOS_DO_NOT_MIX,
interruptionModeAndroid: Audio.INTERRUPTION_MODE_ANDROID_DO_NOT_MIX, interruptionModeAndroid: Audio.INTERRUPTION_MODE_ANDROID_DO_NOT_MIX,
shouldDuckAndroid: true, shouldDuckAndroid: true
playThroughEarpieceAndroid: true
}) })
} }