/**
* Sample React Native App
* https://github.com/facebook/react-native
* @flow
*/ import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View
} from 'react-native'; /*--------------------第一个示例程序------------------*/ class FlexBoxDemo extends Component {
render() {
return (
<View style={styles.container}>
<Text style = {{backgroundColor: 'red',height: }}>第一个</Text>
<Text style = {{backgroundColor: 'green',height: }}>第二个</Text>
<Text style = {{backgroundColor: 'yellow',height: }}>第三个</Text>
<Text style = {{backgroundColor: 'blue',height: }}>第四个</Text>
</View>
);
}
} const styles = StyleSheet.create({
container: { // 注意: 父视图的高度是随子视图而决定的 // 改变主轴的方向
flexDirection: 'row',
backgroundColor: 'purple',
// 距离顶部间距
marginTop:,
// 设置主轴的对齐方式
justifyContent:'center',
// 设置侧轴的对齐方式
alignItems: 'flex-end'
},
}); /*--------------------第二个示例程序------------------*/ class FlexBoxDemo1 extends Component {
render() {
return (
<View style={styles1.container}>
<Text style = {{backgroundColor: 'red',width: }}>第一个</Text>
<Text style = {{backgroundColor: 'green',width: }}>第二个</Text>
<Text style = {{backgroundColor: 'yellow',width: }}>第三个</Text>
<Text style = {{backgroundColor: 'blue',width: }}>第四个</Text>
</View>
);
}
} const styles1 = StyleSheet.create({ container: { // 注意: 父视图的高度是随子视图而决定的 // 改变主轴的方向
flexDirection: 'row',
backgroundColor: 'purple',
// 距离顶部间距
marginTop:,
// 设置主轴的对齐方式
justifyContent:'center',
// 设置侧轴的对齐方式
alignItems: 'flex-end',
// 设置图像换行显示,默认是不换行
flexWrap: 'wrap',
// 决定盒子的宽度 宽度 = 弹性宽度 * (flexGrow / 父View宽度)
flex: , },
}) /*--------------------第三个示例程序------------------*/ class FlexBoxDemo2 extends Component {
render() {
return (
<View style={styles2.container}> <Text style = {{backgroundColor: 'red',height: ,alignSelf: 'flex-start'}}>第一个</Text>
<Text style = {{backgroundColor: 'green',height: }}>第二个</Text>
<Text style = {{backgroundColor: 'yellow',height: }}>第三个</Text>
<Text style = {{backgroundColor: 'blue',height: }}>第四个</Text>
</View>
);
}
} const styles2 = StyleSheet.create({ container: { // 注意: 父视图的高度是随子视图而决定的 // 改变主轴的方向
flexDirection: 'row',
backgroundColor: 'purple',
// 距离顶部间距
marginTop:,
// 设置主轴的对齐方式
justifyContent:'center',
// 设置侧轴的对齐方式
alignItems: 'flex-start',
// 设置图像换行显示,默认是不换行
flexWrap: 'wrap',
// 决定盒子的宽度 宽度 = 弹性宽度 * (flexGrow / 父View宽度)
flex: ,
},
}) AppRegistry.registerComponent('FlexBoxDemo', () => FlexBoxDemo2);

FlexBox布局的重要属性的更多相关文章

  1. 三分钟学会CSS3中的FLEXBOX布局

    原文地址,保护版权,请勿转载:http://page.factj.com/blog/p/2574 这篇文章里我们将学习CSS里flexbox布局的几个最重要的概念,通过学习flexbox布局,你会发现 ...

  2. 微信小程序警告设置 enable-flex 属性以使 flexbox 布局生效的解决办法

    微信小程序警告设置 enable-flex 属性以使 flexbox 布局生效的解决办法 具体情况: scroll-view 滚动,设置 display:flex 不生效并警告设置 enable-fl ...

  3. flexbox布局神器

    前言 2009年,W3C提出了一种新的方案----Flexbox布局(弹性布局),可以简便.完整.响应式地实现各种页面布局.Flex布局模型不同于块和内联模型布局,块和内联模型的布局计算依赖于块和内联 ...

  4. 【前端攻略】最全面的水平垂直居中方案与flexbox布局

    最近又遇到许多垂直居中的问题,这是Css布局当中十分常见的一个问题,诸如定长定宽或不定长宽的各类容器的垂直居中,其实都有很多种解决方案.而且在Css3的flexbox出现之后,解决各类居中问题变得更加 ...

  5. Flexbox布局(转)

    Flexbox布局( Flexible Box 或CSS3 弹性布局),是CSS3中的一种新的布局模式,是可以自动调整子元素的高和宽,来很好的填充任何不同屏幕大小的显示设备中的可用显示空间,收缩内容防 ...

  6. React Native 开发之 (05) flexbox布局

    一  flexbox布局 1 flex布局 flexbox是ReactNative 应用开发中必不可少的内容,也是最常用的内容. 传统的页面布局是基于盒子模型,依赖定位属性,流动属性和显示属性来解决. ...

  7. CSS3弹性盒模型flexbox布局基础版

    原文链接:http://caibaojian.com/using-flexbox.html 最近看了社区上的一些关于flexbox的很多文章,感觉都没有我这篇文章实在,最重要的兼容性问题好多人都没有提 ...

  8. CSS3之Flexbox布局

    CSS3为我们提供了一种可伸缩的灵活的web页面布局方式-flexbox布局,它具有很强大的功能,可以很轻松实现很多复杂布局,在它出现之前,我们经常使用的布局方式是浮动或者固定宽度+百分比来进行布局, ...

  9. flexbox布局模式-- 浅谈

    简介 Flexbox,一种CSS3的布局模式,也叫做弹性盒子模型,用来为盒装模型提供最大的灵活性.今天主要从以下几个方面简单谈谈flex. 1 版本更迭 2 flex容器 3 flex项目 4 fle ...

随机推荐

  1. eclipse新建jsp模版设置

    第一步:找到JSP模板 eclipse -- >perferences - >Web -> jsp files -Editor ->templates: 第二步:准备编辑JSP ...

  2. jsp的标签库

    Java Server Pages Standard Tag Libray(JSTL):JSP 标准标签库,是一个定制标签类库的集合,用于解决一些常见的问题,例如迭代一个映射或者集合.条件测试.XML ...

  3. Spring入门篇——第7章 Spring对AspectJ的支持

    第7章 Spring对AspectJ的支持 介绍Spring对AspectJ的支持 7-1 AspectJ介绍及Pointcut注解应用 实例 完成了在xml文件的配置 7-2 Advice定义及实例 ...

  4. html z-index

    如果你的悬浮的div被其他遮挡  那应该是遮挡的元素与它不是同级  可以考虑放在同一个父级目录下

  5. poj2942 Knights of the Round Table[点双+二分图染色]

    首先转化条件,把无仇恨的人连边,然后转化成了求有哪些点不在任何一个奇环中. 一个奇环肯定是一个点双,所以想到处理出所有点双,但是也可能有的点双是一个偶环,有的可能是偶环和奇环混杂,不好判. 考察奇环性 ...

  6. java.lang.NoClassDefFoundError: javax/servlet/ServletOutputStream

    扩展阅读:https://blog.csdn.net/kimylrong/article/details/50353161

  7. js原型补充

    js定义函数: <script> function A() {} let a1 = new A(); let a2 = new A(); // 为A类添加原型 => 类似于类属性 A ...

  8. BZOJ 1180 [CROATIAN 2009]OTOCI // BZOJ 2843 极地旅行社 // Luogu P4321 [COCI 2009] OTOCI / 极地旅行社 (LCA板题)

    emmm-标题卡着长度上限- LCT板题-(ε=ε=ε=┏(゜ロ゜;)┛) CODE #include <cctype> #include <cmath> #include & ...

  9. linux 下使用github

    Linux下Git和GitHub环境的搭建 1.创建Github帐号  (name@server.com) 2.安装git [root@cloud ~]# yum install git -y 3.生 ...

  10. C++之带有默认参数值的构造函数

    在一个类中 ,如果程序员没有写,任何一个构造函数,则编译器将为该类提供一个默认的构造函数,如果程序员对类的构造函数进行了重载,则编译器将不提供默构造函数,这里需要手动书写一个无参的构造函数, 无参的构 ...