오늘 한 일
- Flutter를 학습하였다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낀 점
플러터를 공부하면서 여러 Widget을 알게 되는데 나중에 블로그에 해당 Widget에 속성들에 대해 정리하고 Widget을 알려주는 글들을 쓰면 좋을 거 같다고 느꼈다
배운 점
Flutter BoxDecoration
BoxDecoration은 Container안에서 사용할 수 있는 객체로 이를 사용하면 Container를 다양하게 꾸밀 수 있다
다만 주의할 점은 color를 Container를 선언하고 사용하면 오류가 뜨게 된다 이는 BoxDecoration 안에서도 color를 사용하기에 발생하는 것으로 BoxDecoration 사용한 상태에서 Container에 색을 바꾸고 싶다면 BoxDecoration에 color를 사용하면 된다
예시 코드
1
2
3
4
5
6
7
8
9
10
11
12
Container(
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.circular(20),
boxShadow: [
BoxShadow(color: Colors.black.withOpacity(0.3), offset: Offset(16, 16), blurRadius: 30, spreadRadius: 10),
BoxShadow(color: Colors.blue, offset: Offset(-16, -16), blurRadius: 30, spreadRadius: 10)
],
border: Border.all(
color: Colors.green, width: 5, style: BorderStyle.solid)
),
),
Flutter 화면 최대 사이즈
Flutter를 사용하다보면 특정 Widget에 사이즈를 화면에 최대 사이즈에 맞추고 싶을 때가 있다 그럴 땐
1
double.infinity
를 사용하면 된다
내일 계획
내일은 Flutter 공부를 해야겠다