React Native图片Image元素 – React Native实战教程

【React Native图片Image元素 – React Native实战教程】上一章React Native实战教程请查看:React Native ScrollView元素
在本章中,我们将了解如何在React Native中使用图像Image元素。
添加图片让我们在src文件夹中创建一个新的img文件夹,我们将把图像(myImage.png)添加到这个文件夹中。
我们将在主屏幕上显示图像。
App.js

import React from 'react'; import ImagesExample from './ImagesExample.js'; const App = () => { return < ImagesExample />; }; export default App;

可以使用以下语法访问本地映像。
image_example.js
import React, {Component} from 'react'; import {Image} from 'react-native'; const ImagesExample = () => < Image source={require('./img/exp.jpg')} />; export default ImagesExample;

输出
React Native图片Image元素 &#8211; React Native实战教程

文章图片
屏幕密度React Native提供了一种使用@2x、@3x后缀为不同设备优化图像的方法,该应用程序将只加载特定屏幕密度所需的图像。
下面是img文件夹中图像的名称。
my-image@2x.jpg my-image@3x.jpg

网络图片在使用网络映像时,我们需要的不是require,而是source属性。建议定义网络图像的宽度和高度。
App.js
import React from 'react'; import ImagesExample from './image_example.js'const App = () => { return ( < ImagesExample /> ) } export default App

image_example.js
import React, {Component} from 'react'; import {View, Image} from 'react-native'; const ImagesExample = () => ( < Image source={{ uri: 'https://img9.doubanio.com/view/subject/l/public/s25648004.jpg', }} style={{width: 300, height: 500}} /> ); export default ImagesExample;

React Native图片Image元素 &#8211; React Native实战教程

文章图片

    推荐阅读