React Native控件之View组件
来源:互联网 发布:俊知地产 孟庭苇 编辑:程序博客网 时间:2024/06/04 18:46
1 View组件介绍
就像开发web应用程序中,需要使用很多的HTML标签。例如 div,form。但是在基于DIV+CSS布局的web开发中,最为重要的元素就是 。 DIV是页面布局的基础,是作为容器元素存在的。在React Native中,类似于HTML的DIV的组件就是 View组件。
作为创建UI时最基础的组件,View是一个支持Flexbox布局、样式、一些触摸处理、和一些无障碍功能的容器,并且它可以放到其它的视图里,也可以有0到很多个任意类型的子视图。在IOS和Android平台上,View都会直接对应一个平台的原生视图。
2 例子
在这个例子中创建了一个视图,将3个颜色的框打包填充成一行。第一个框占据50%,第二,三个框各自占据25%.
import React, { Component } from 'react';import { AppRegistry, StyleSheet, View} from 'react-native';class MyApp extends Component { render() { return ( <View style={{flexDirection: 'row', height: 100, padding: 20}}> <View style={{backgroundColor: 'blue', flex: 0.5}} /> <View style={{backgroundColor: 'red', flex: 0.25}} /> <View style={{backgroundColor: 'green', flex: 0.25}} /> </View> ); }}const styles = StyleSheet.create({});AppRegistry.registerComponent('MyApp', () => MyApp);
运行结果:
0 0
- React Native控件之View组件
- React Native控件之View视图解析
- React Native控件之View视图讲解
- React Native控件之Text组件介绍
- React Native控件之Image组件讲解
- React Native控件之ScrollView组件详解
- React Native控件之Text组件介绍
- React Native控件之Text组件介绍
- React Native View组件实例
- React Native三方组件之scrollable-tab-view
- React Native]React Native组件之Navigator
- Android React-Native系列之<二>零基础学习React-Native控件之View
- React Native学习之Modal控件自定义弹出View
- React Native学习之Modal控件自定义弹出View
- React Native控件之PullToRefreshViewAndroid下拉刷新组件讲解(20)
- React Native控件之ProgressViewIOS进度条组件讲解
- React Native控件之DrawerLayoutAndroid抽屉导航组件讲解
- React Native控件之Switch与Picker组件讲解
- ServletContext,ActionContext,ServletActionContext
- 安装MongoDB 3.2 并通过账户密码来访问指定数据库
- 通用寄存器
- hdu 1728 bfs
- 5个php实例,细致说明传值与传引用的区别
- React Native控件之View组件
- 凌科芯安浅谈 数据加密技术及其应用
- JVM内存管理及垃圾回收
- 单例模式
- Android 各个Support Library介绍
- Mybatis3源码分析(21)-Mapper实现-动态代理
- 10月的总结
- Ubuntu16.04LTS下首次使用git提交代码至GitHub
- Android getDrawable、onAttach提示过时怎么办?