Flutter之EdgeInsets

2022-10-31  本文已影响0人  莲花怪兽
EdgeInsets:主要用来设置填充方向的

fromLTRB(double left, double top, double right, double bottom):分别指定四个方向的填充。
all(double value) : 所有方向均使用相同数值的填充。
only({left, top, right ,bottom }):可以设置具体某个方向的填充(可以同时指定多个方向)。
symmetric({vertical, horizontal}):用于设置对称方向的填充,vertical指top和bottom,horizontal指left和right。

注意:
fromLTRB和only区别:
#相同之处:
他们都是用来设置四个不同方向的填充的
#不同之处:
fromLTRB(double left, double top, double right, double bottom)必须同时设置所有参数
only({left, top, right ,bottom })可以单一设置其中一项或者多项
例如:
fromLTRB(2, 2, 0, 1);
only(left:2, top:1);
上一篇下一篇

猜你喜欢

热点阅读