Add GIF and WebP support specification with Fresco 0.11
Summary: Motivation #8455 Fixes #8501 With a bonus fix typo ! ![screen shot 2016-07-25 at 14 16 01](https://cloud.githubusercontent.com/assets/7189823/17112118/9f06fe04-5272-11e6-83e9-ddf11573aa5e.png) Closes https://github.com/facebook/react-native/pull/8951 Differential Revision: D3647816 Pulled By: mkonicek fbshipit-source-id: e0349275045cae2922b4bb43bcb99af4c6ef1170
This commit is contained in:
parent
2ca2f87a82
commit
55bc825092
|
@ -34,7 +34,7 @@ const ImageViewManager = NativeModules.ImageViewManager;
|
|||
* including network images, static resources, temporary local images, and
|
||||
* images from local disk, such as the camera roll.
|
||||
*
|
||||
* This exmaples shows both fetching and displaying an image from local storage as well as on from
|
||||
* This example shows both fetching and displaying an image from local storage as well as on from
|
||||
* network.
|
||||
*
|
||||
* ```ReactNativeWebPlayer
|
||||
|
@ -73,7 +73,7 @@ const ImageViewManager = NativeModules.ImageViewManager;
|
|||
* }
|
||||
* });
|
||||
*
|
||||
*class DisplayAnImageWithStyle extends Component {
|
||||
* class DisplayAnImageWithStyle extends Component {
|
||||
* render() {
|
||||
* return (
|
||||
* <View>
|
||||
|
@ -92,6 +92,37 @@ const ImageViewManager = NativeModules.ImageViewManager;
|
|||
* () => DisplayAnImageWithStyle
|
||||
* );
|
||||
* ```
|
||||
*
|
||||
* ### GIF and WebP support on Android
|
||||
*
|
||||
* By default, GIF and WebP are not supported on Android.
|
||||
*
|
||||
* You will need to add some optional modules in `android/app/build.gradle`, depending on the needs of your app.
|
||||
*
|
||||
* ```
|
||||
* dependencies {
|
||||
* // If your app supports Android versions before Ice Cream Sandwich (API level 14)
|
||||
* compile 'com.facebook.fresco:animated-base-support:0.11.0'
|
||||
*
|
||||
* // For animated GIF support
|
||||
* compile 'com.facebook.fresco:animated-gif:0.11.0'
|
||||
*
|
||||
* // For WebP support, including animated WebP
|
||||
* compile 'com.facebook.fresco:animated-webp:0.11.0'
|
||||
* compile 'com.facebook.fresco:webpsupport:0.11.0'
|
||||
*
|
||||
* // For WebP support, without animations
|
||||
* compile 'com.facebook.fresco:webpsupport:0.11.0'
|
||||
* }
|
||||
* ```
|
||||
*
|
||||
* Also, if you use GIF with ProGuard, you will need to add this rule in `proguard-rules.pro` :
|
||||
* ```
|
||||
* -keep class com.facebook.imagepipeline.animated.factory.AnimatedFactoryImpl {
|
||||
* public AnimatedFactoryImpl(com.facebook.imagepipeline.bitmaps.PlatformBitmapFactory, com.facebook.imagepipeline.core.ExecutorSupplier);
|
||||
* }
|
||||
* ```
|
||||
*
|
||||
*/
|
||||
const Image = React.createClass({
|
||||
propTypes: {
|
||||
|
|
Loading…
Reference in New Issue