2.8 带边距的水平等间隔排列
上一节介绍的space-between是顶格显示的,也就是说,最左边和最右边的view是紧挨着父视图边缘的。当我们想留一定的边距时,需要使用space-around,布局代码如下:
<view class="flex-wrp" style="flex-direction:row;justify-content: space-around">
<view class="flex-item bc_green"></view>
<view class="flex-item bc_red"></view>
<view class="flex-item bc_blue"></view>
</view>
运行效果如图2-16所示。
▲图2-16 space-around效果
如果发生折行,仍然是每一行的最左侧和最右侧都会距父视图边缘有一定距离,布局代码如下:
<view class="flex-wrp"
style="flex-direction:row;justify-content: space-around;flex-wrap:wrap">
<view class="flex-item bc_green"></view>
<view class="flex-item bc_red"></view>
<view class="flex-item bc_blue"></view>
<view class="flex-item bc_green"></view>
<view class="flex-item bc_red"></view>
<view class="flex-item bc_green"></view>
<view class="flex-item bc_blue"></view>
</view>
显示效果如图2-17所示。
▲图2-17 折行后的space-around效果
时间: 2024-10-12 02:05:34