【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提供了一种使用@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 HTTP网络请求 – React Native实战教程
- React Native ScrollView元素 – React Native实战教程
- React Native使用文本输入TextInput元素 – React Native实战教程
- React Native列表ListView – React Native实战教程
- Scala中的方法重载用法指南
- PHP json_decode()函数用法详细介绍
- CSS实现脉冲和阴影详细代码介绍
- 学习ReactJS之前必须了解的5大技能
- jQuery attr()方法用法介绍和代码示例