React Native 渲染图片的两种方式

React Native 可以渲染网络图片,也可以渲染本地图片。

渲染网络图片

渲染网络图片的方式相对比较简单,通过uri就可以渲染


渲染本地图片

渲染本地图片的方式分为两步:

  • 首先需要在原生平台的开发工具中加入静态图片资源:
    IOS平台需要在xcode中引入静态图片1x2x3x
    Android平台需要在src\main\res\drawable中加入图片资源。
  • 然后通过require(image!name)的方式进行引入。
    name是指图片资源的名字,不包括扩展名!

如:我在资源文件中加入了a.jpg

React Native 渲染图片的两种方式_第1张图片
Paste_Image.png

我要在使用它,可以这样:


效果如下:


React Native 渲染图片的两种方式_第2张图片
Paste_Image.png

参考文档:https://facebook.github.io/react-native/docs/image.html#adding-static-resources-to-your-android-app

你可能感兴趣的:(React Native 渲染图片的两种方式)