公式に書いてありますが、ハマってしまう人がいると思うので(自分みたいに)
React Nativeでは画像はImage
で表示しますが、AndroidでGIFやWebPを扱う際にはandroid/app/build.gradle
に以下を記述する必要があります。
dependencies {
// If your app supports Android versions before Ice Cream Sandwich (API level 14)
compile 'com.facebook.fresco:animated-base-support:1.9.0'
// For animated GIF support
compile 'com.facebook.fresco:animated-gif:1.9.0'
// For WebP support, including animated WebP
compile 'com.facebook.fresco:animated-webp:1.9.0'
compile 'com.facebook.fresco:webpsupport:1.9.0'
// For WebP support, without animations
compile 'com.facebook.fresco:webpsupport:1.9.0'
}
Android Studioのバージョンが3.Xの人はcompile
の代わりにimplementation
を利用してください。