Flexbox 一般用做指定 某个/某些 组件的子元素的布局

flexDirection : 指定flex元素的方向

  • column ,按y轴方向排列
    <View style={{ flex: 1, flexDirection: 'row' }}></View>
  • row,按x轴方向排列
    <View style={{ flex: 1, flexDirection: 'column' }}></View>

alignItems : 可以决定其子元素沿着次轴(与主轴垂直的轴,比如若主轴方向为row,则次轴方向为column)的排列方式

  • flex-start
  • center
  • flex-end
  • stretch

     


justifyContent : 决定其子元素沿着主轴的排列方式

  • flex-start,从flex容器的开始位置排列
  • center,从flex容器的中间位置开始排列
  • flex-end,从flex容器的结尾位置开始排列
  • space-around,平均分配单个子元素的左右两边space
  • space-between,平均分配子元素的中间元素的space
  • space-evenly,平均分配所有子元素两边的space

     

转载于:https://www.cnblogs.com/allenj/p/10287855.html

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐