美文网首页
ReactNative FlexBox布局简述

ReactNative FlexBox布局简述

作者: 浪高达 | 来源:发表于2017-08-07 12:36 被阅读37次

关于FlexBox布局,我的理解上,先确定以谁为主,谁未次,然后根据主次方向开始布局。

ReactNative中文网文档:http://reactnative.cn/docs/0.46/layout-with-flexbox.html#content

根据官方文档总结:
React Native中使用flexbox规则来指定某个组件的子元素的布局,flexbox布局样式有三种,flexDirection、justifyContent和alignItems。

1.flexDirection(确定主轴):在组件的style中指定flexDirection可以决定布局的主轴。子元素是应该沿着水平轴(row)方向排列,还是沿着竖直轴(column)方向排列呢?默认值是竖直轴(column)方向。

2.justifyContent(主轴排列方式):在组件的style中指定justifyContent可以决定其子元素沿着主轴的排列方式。
⭐️ 对应的属性值有:flex-start、center、flex-end、space-around以及space-between
△ flex-start:

0DC282EC-6C43-4119-AD38-BB2530184100.png

△ center:

10A3A908-DDC5-4E83-88AF-1526E82666E6.png

△ flex-end:

C2372D7B-0DD3-4469-B6F1-1EA961D46D4C.png

△ space-around:

D870F570-0999-4170-AB7D-5B22B3B2F611.png

△ space-between:

0F21203D-E805-47BE-857C-0524A667F06A.png

3.Align Items(次轴排列方式):在组件的style中指定alignItems可以决定其子元素沿着次轴(与主轴垂直的轴,比如若主轴方向为row,则次轴方向为column)的排列方式。
⭐️ 对应的属性值有:flex-start、center、flex-end以及stretch。

==》因为ReactNative默认主轴是column方向。所以以下示例主轴是默认方向。

ADE03FD9-CC82-4BD9-B887-E9B84C1B9CCD.png 6B71B6FF-1A9A-4D6B-8B8A-27814AF50BD0.png

相关文章

  • ReactNative FlexBox布局简述

    关于FlexBox布局,我的理解上,先确定以谁为主,谁未次,然后根据主次方向开始布局。 ReactNative中文...

  • ReactNative flexbox布局

    采用Flex布局的元素,称为Flex容器(flex container),简称容器,它的所有子元素则是Flex容器...

  • reactnative Flexbox布局

    使用flexDirection、alignItems和 justifyContent 三个样式属性就已经能满足大多...

  • ReactNative Flexbox 布局

    what's the meaning of Flexbox? 答:The Flexible Moudle (弹性...

  • ReactNative→FlexBox布局

    Flexbox在布局中能够解决什么问题? 浮动布局 各种机型屏幕的适配 水平和垂直居中 自动分配宽度 一、简单的运...

  • ReactNative Flexbox布局

    1、flexDirection 决定布局的主轴(水平轴x) 默认值是竖直轴(column) 决定子元素是应该沿着水...

  • ReactNative布局FlexBox

    父容器布局属性 1.FlexDirection:主轴方向(String) row(横向正向布局) row-reve...

  • ReactNative之样式

    本节介绍: 样式高度与宽度使用Flexbox布局 样式 在ReactNative中仍然使用JavaScript来写...

  • ReactNative学习——Flexbox布局

    关于FlexBox的资料可以参阅这篇博文:http://www.ruanyifeng.com/blog/2015/...

  • ReactNative开发-FlexBox布局

    前言 看过很多关于FlexBox布局的文章,但绝大部份都讲的多而乱,我初学的时候也是看的一脸懵逼。所以打算自己总结...

网友评论

      本文标题:ReactNative FlexBox布局简述

      本文链接:https://www.haomeiwen.com/subject/uqiolxtx.html