ReactNative布局

FlexBox布局详解

什么是FlexBox

Flex container与Flex Item

FlexBox解决的问题

  • 浮动布局
  • 不同宽度屏幕的适配
  • 宽度自动分配
  • 水平垂直居中

FlexBox模型

图1 模型图

FlexBox属性详解

图2 容器属性与元素属性

图3 flexDirection

图4 flexWrap

图5 alignItems

图6 justifycontent

图7 flex

图8 alignSelf

FlexBox布局详解

声明和使用样式

通过style属性来使用样式:引用styles、数组形式引用、直接使用原生对象

布局单位

  • 设置高度或者宽度时不用带单位,默认使用pt为单位
  • 不能使用百分比来设置宽度或者高度
  • 可通过Dimensions模块来获取窗口宽高
  • 可通过PixelRatio模块来获取像素密度

盒子模型

图9 盒子模型

定位模式

  • 支持absolute和relative定位
  • 和css的标准不同的是,元素容器不用设置position: 'relative' | 'absolute'

css 属性

  • transform
  • border style
  • font style
  • shadow
  • background
  • overflow
  • opacity

Image组件

  • 从当前项目中加载图片
  • 加载使用APP中的图片(图片放在)
  • 加载来自网络的图片(一定需要指定图片的尺寸大小)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,704评论 1 92
  • 主轴和侧轴(横轴和竖轴) 1、React Native中的FlexBox 和Web CSSS上FlexBox的不同...
    Y小圆脸阅读 4,270评论 0 0
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 5,938评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 6,880评论 0 11
  • 手中的沙,握得越紧,洒得越多。 文 丨杨小邪 公众号丨澜润她世界(lrwomen) 世界上最遥远的距离 不是...
    澜润她世界阅读 3,138评论 0 1

友情链接更多精彩内容