EdgeInsets class
padding, margin과 같이 여백을 줄 때 사용한다.
EdgeInsets.all - 모든 방향에 같은 값
// all
const EdgeInsets.all(8.0); // 모든 방향으로 8pixels의 여백
EdgeInsets.only - 한 방향
// only
const EdgeInsets.only(left: 40.0); // 왼쪽에만 40pixels의 여백
EdgeInsets.symmetric - 수직 혹은 수평
// symmetric
const EdgeInsets.symmetric(
{double vertical = 0.0,
double horizontal = 0.0}
)
const EdgeInsets.symmetric(vertical: 8.0); // ex. 위아래 8pixels의 여백
EdgeInsets.fromLTRB - 상하좌우 값을 각각 설정 가능
// fromLTRB
const EdgeInsets.fromLTRB(
double left,
double top,
double right,
double bottom
)
// left, right은 8.0, top, bottom은 10.0pixels의 여백
const EdgeInsets.fromLTRB(8.0, 10.0, 8.0, 10.0);
'프로그래밍 > Flutter & Dart' 카테고리의 다른 글
[Dart] Optional Parameters (Positional, Named) (0) | 2021.11.01 |
---|---|
[Flutter] Single-child layout / Multi-child layout / Silver Widgets (0) | 2021.08.15 |
[Flutter] Class, constructor, property (0) | 2021.08.15 |
[Flutter/dart] List class (3) | 2021.08.15 |
[Flutter] 자잘한 것들 (0) | 2021.08.15 |
댓글