デフォルトでは、GIF画像はAndroid対応ネイティブアプリでサポートされていません。 gifイメージを表示するには、Frescoの使用を設定する必要があります。 コード:
編集しファイルと次のコードを追加します。
dependencies: {
...
compile 'com.facebook.fresco:fresco:1.+'
// For animated GIF support
compile 'com.facebook.fresco:animated-gif:1.+'
// For WebP support, including animated WebP
compile 'com.facebook.fresco:animated-webp:1.+'
compile 'com.facebook.fresco:webpsupport:1.+'
}
を、あなたはあなたがこのような二つの方法でGIF画像を表示することができ、再びアプリをバンドルする必要があります。
1-> <Image source={require('./../images/load.gif')} style={{width: 100, height: 100 }}/>
2-> <Image source={{uri: 'http://www.clicktorelease.com/code/gif/1.gif'}} style={{width: 100, height:100 }}/>
私は私のImages.xcassetsにGIFへリンクするにはどうすればよい
、それは他の人に役立つことを願いますか? –
RNはImages.xcassetsを使用しません。それらをプロジェクトのフォルダに配置し、そのファイルへの相対パスを使用する必要があります。 –
RNがxcassetsをもう使用していない場所はどこですか? –