Faster image loading transition

This commit is contained in:
xmflsct 2023-02-01 00:06:33 +01:00
parent 968a3266c2
commit 5d3f773a2a
3 changed files with 6 additions and 6 deletions

View File

@ -131,7 +131,7 @@ const EmojisList = () => {
>
<FastImage
enterTransition='fadeIn'
transitionDuration={100}
transitionDuration={60}
accessibilityLabel={t('common:customEmoji.accessibilityLabel', {
emoji: emoji.shortcode
})}

View File

@ -88,21 +88,21 @@ const GracefullyImage = ({
{...(onPress ? { accessibilityRole: 'imagebutton' } : { accessibilityRole: 'image' })}
accessibilityLabel={accessibilityLabel}
accessibilityHint={accessibilityHint}
style={[style, dimension, { backgroundColor: colors.shimmerDefault }]}
style={[style, dimension]}
{...(onPress ? (hidden ? { disabled: true } : { onPress }) : { disabled: true })}
>
{uri.preview && !imageLoaded ? (
<FastImage
source={connectMedia({ uri: uri.preview })}
enterTransition='fadeIn'
transitionDuration={100}
style={[styles.placeholder, { backgroundColor: colors.shimmerDefault }]}
transitionDuration={60}
style={[styles.placeholder]}
/>
) : null}
<FastImage
source={connectMedia(source)}
enterTransition='fadeIn'
transitionDuration={100}
transitionDuration={60}
style={[{ flex: 1 }, imageStyle]}
onLoad={() => {
setImageLoaded(true)

View File

@ -106,7 +106,7 @@ const ComposeAttachments: React.FC<Props> = ({ accessibleRefAttachments }) => {
>
<FastImage
enterTransition='fadeIn'
transitionDuration={100}
transitionDuration={60}
style={{ width: '100%', height: '100%' }}
source={
item.local?.thumbnail