在React Native Image组件中加载本地映像

时间:2015-09-26 20:19:56

标签: android reactjs react-native

我正在开发一个在android上使用react native的应用程序。我想在屏幕上放置一些图像组件,并加载一些本地图像文件。有人可以提供我应该放置文件的目录(相对于项目的根目录)吗?文档似乎没有提供任何有用的信息。

1 个答案:

答案 0 :(得分:3)

从这里的例子:

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

  

将静态资源添加到Android应用中将图像添加为位图   drawables到android项目(/ android / app / src / main / res)。   要提供不同的资产分辨率,请查看使用情况   配置限定符。通常,您需要放置资产   在以下目录中(如果他们不在,则在res下创建它们)   存在):

     
      
  • drawable-mdpi(1x)
  •   
  • drawable-hdpi(1.5x)
  •   
  • drawable-xhdpi(2x)
  •   
  • drawable-xxhdpi(3x)
  •   
     

如果您错过了资产的分辨率,   Android将采取下一个最好的方法并为您调整大小。

     

注意:每次添加新资源时,都需要新资源构建   您需要重新构建应用程序的资源   在使用它之前运行react-native run-android - 重新加载   JS还不够。这个过程目前正在改进,很多   不久将提供更好的工作流程。