Flutter之EdgeInsets

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);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。