0.1.4 • Published 7 years ago

react-native-yyimage v0.1.4

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

react-native-yyimage

YYImage for React Native

This is react native port of YYImage library.

Hints you wanna know:

  • use Pods for YYImage dependency
  • lib returns the image size on onLoadEnd
  • port was written to match FLAnimatedImage implementation (it doesn't contain onFrameChange method )

Install

You have to install YYImage first via Pods

npm install react-native-yyimage --save

Link

In XCode, in the project navigator:

  • Right click Libraries
  • Add Files to your project's name
  • Go to node_modules/react-native-yyimage/RNYYImage
  • Add the .xcodeproj file

In XCode, in the project navigator, select your project.

  • Add the libRNYYImage.a from the deviceinfo project to your project's Build Phases ➜ Link Binary With Libraries

Usage

import YYImage from "react-native-yyimage";

...
  onLoadEnd = (e) => {
    if (!e.nativeEvent.size) return;
    const { width, height } = e.nativeEvent.size;
    this.setState({
      width,
      height,
    });
  }
...
  const style = {width: this.state.width, height: this.state.height};
  return <YYImage source={{uri:this.props.url}}
				style={style}
				resizeMode='contain'
				onLoadEnd={(event) => this.onLoadEnd(event)}/>;
...

Changelog

Version 0.1.4

  • Add method to get size of image (jpg, png, gif, webp - for webp need to install WebP framework from native YYImage)
0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.1

7 years ago