Значок React Native не анимирован - PullRequest
0 голосов
/ 25 октября 2018

Я делаю анимированный экран входа в систему, используя gif, но он анимируется только на выставке, когда я собираю apk, gif сохраняет статичность.

    <ImageBackground source={require("./src/assets/DrawerIcons/back_login.gif")} style={styles.background} resizeMode="cover">
        <View style={styles.markWrap}>
          <Image source={mark} style={styles.mark} resizeMode="contain" />
        </View></ImageBackground>

Ответы [ 2 ]

0 голосов
/ 30 октября 2018

вы можете увидеть

В Android время сборки сократилось с 12,5 минут до 11 минут (сокращение в 1,1 раза), а размер базового APK уменьшился с 27 до 19 МБ (сокращение в 1,4 раза),На iOS время сборки одинаково из-за того, как работают сборщики, а размер базового IPA уменьшился на несколько сотен мегабайт (IPA содержат битовый код и намного больше, чем конечные приложения, загруженные из App Store).Кроме того, изоляция версий SDK означает, что изменения в одной версии SDK вряд ли повлияют на отдельные приложения, созданные с использованием других версий SDK.В целом, мы надеемся, что более быстрое время сборки и усиленная изоляция улучшат опыт разработчиков Expo.

https://blog.expo.io/expo-for-professionals-218b7937fafb

0 голосов
/ 25 октября 2018

если изображение хранится локально, как я думаю, вы должны использовать require('path/to/image.gif'), а не uri свойство, как вы это сделали

<ImageBackground source={require('./path/to/image')}>
....
</ImageBackground>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...