ホームページ >ウェブフロントエンド >jsチュートリアル >React Native で画像表示コンポーネントを実装する方法

React Native で画像表示コンポーネントを実装する方法

小云云
小云云オリジナル
2018-03-03 09:22:011654ブラウズ

React Native 画像表示コンポーネント: React-native-image-viewer、純粋な JS コンポーネント、小さくて高速なアイコン表示コンポーネント。画像のズームインとズームアウト、画像の読み込みに失敗した場合の代替画像の設定、画像のローカル保存をサポートします。この記事ではReact Nativeの画像閲覧コンポーネントの方法を中心に紹介しますので、参考になれば幸いです。

レンダリング

インストール方法


npm i react-native-image-zoom-viewer --save

使用例


const images = [
 {
  url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460',
 },
 {
  url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460',
 },
 {
  url: 'https://avatars2.githubusercontent.com/u/7970947?v=3&s=460',
 },
];

export default class Component06 extends Component {
 constructor(props) {
  super(props);
 }

 render() {
  return (
   <View style={{ flex: 1 }}>
    <ImageViewer
     imageUrls={images}
     failImageSource={{
      url: &#39;https://avatars2.githubusercontent.com/u/7970947?v=3&s=460&#39;,
      width: Dimensions.get(&#39;window&#39;).width,
      height: Dimensions.get(&#39;window&#39;).width,
     }}
    />
   </View>
  );
 }
}

主なパラメータの説明

  1. imageUrls画像URLアドレスの配列

  2. enableImageZoom ズームを許可するかどうか

  3. failedImageSource 読み込み失敗時に表示される画像

  4. loadingRender 読み込み中loading

  5. renderHeader ヘッダースタイル

  6. renderFooter Bottomスタイル

  7. renderIndicator ページ番号インジケータースタイル

関連する推奨事項:

に基づくzepto.js_javascriptスキルを使った携帯電話のQQ空間を模した大型画像閲覧コンポーネントImageView.jsの詳細解説

以上がReact Native で画像表示コンポーネントを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。