Home 10월 2일 Today I Learned
Post
Cancel

10월 2일 Today I Learned

오늘 한 일

  • 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 공부를 해야겠다

This post is licensed under CC BY 4.0 by the author.

10월 1일 Today I Learned

10월 3일 Today I Learned