[关闭]
@yzzer 2020-05-20T18:18:54.000000Z 字数 1420 阅读 400

React Native 视图 View

手机屏幕

然后我们回来看看我们的手机屏幕,是不是也是一个 长方形

当我们要在上面显示东西的时候,我们是不是也在规划一个一个豆腐块?

比如下面这样的

React Native 视图组件 View

如果我们把左上角定为起点,每个豆腐块都有自己的 位置,有自己的

在 React Native 中,这一个一个豆腐块,我们称之为一个 视图

React Native 中的视图组件 View 。

React Native 中的视图组件 View 是一个最基本的组件,它的作用,就是用来规划一个一个豆腐块,就上上面的 绿色蓝色 长方形或长方型。

我们以后会学习到的所有其它组件,都是从这个 View 组件继承而来,或者说包含了这个组件 View

如果你会 HTML,那么 组件就是 HTML 中的

引入组件

在 React Native 中使用 View 组件首先需要引入她

  1. import { View } from 'react-native'

使用语法

  1. 组件可以单独使用,也可以嵌套其它组件,例如嵌套文本组件
  2. <View style={{styles}}>
  3. <View>
  4. <Text>This is my text</Text>
  5. </View>
  6. </View>

`` 文本组件我们会在以后的章节中学习。

属性

` 组件支持很多属性,但最常见的还是style` 属性。

style 属性用于设置视图的样式,类似于 HTML 中的 style 属性。

style 属性值必须是一个对象,例如要设置背景色,则需要使用 backgroundColor 属性。

  1. <View style={{backgroundColor:'red'}}>
  2. </View>

关于 style 属性的更多知识,我们会在后面的章节中学习到。

使用范例

React Native 中的视图组件 View 一般用于布局,也就是我们上面所说的划分一个一个豆腐块。

下面的代码,我们演示了下 View 组件的基本使用方式,我们只需要修改 App.js 即可。

App.js

  1. import React, { Component } from 'react'
  2. import { View, Text } from 'react-native'
  3. const App = () => {
  4. return (
  5. <View>
  6. <View>
  7. <Text>Yzzer</Text>
  8. </View>
  9. <View style={{marginTop:8,padding:8,backgroundColor:'blue'}}>
  10. <Text style={{color:'white'}}>Mobile Technology</Text>
  11. </View>
  12. <View style={{marginTop:8,padding:8,width:200,backgroundColor:'red'}}>
  13. <Text style={{color:'white'}}>Mobile Technology</Text>
  14. </View>
  15. </View>
  16. )
  17. }
  18. export default App

View 组件的使用场景

经过我们上面的举例,View 组件的使用场景应该很明了了。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注