-
[Flutter]MediaQuery를 적용한 Padding 값 입력시 오류 해결 방법Flutter 2021. 10. 12. 15:05728x90
디바이스 기기마다 각자 고유의 크기가 존재하는데 이에 대응하기 위해선 반응형을 사용해야 합니다
반응형으로는 흔히들 MediaQuery를 이용해 자주 구현하시는데 저도 최근에 MediaQuery를 활용해 앱을 개발하다가
유독 Padding 값에 MediaQuery변수를 입력할 때 오류가 생겨 의문이 들었습니다.
우선 저는 이런 식으로 각각 변숫값에 width와 height를 따로 적용하여 사용했습니다.
MediaQuery에 대해서는 이후에 같이 대화를 나누어보겠습니다.
이 오류에 대한 해결방법은 다음과 같습니다.
그저 EdgeInsets 앞에 붙은 const라는 키워드를 없애면 오류가 사라집니다.
const 키워드는 한번 변수에 설정한 값은 다시 재설정할 수 없으며,
const로 정의한 상수는 런타임에서 정의되는 값을 설정할 수 없기 때문입니다.
감사합니다.
728x90'Flutter' 카테고리의 다른 글
[Flutter] AppBar에 Gradient를 사용해 꾸며보자 (0) 2021.10.21 [Flutter] AppBar에 대해서 알아보자. (0) 2021.10.21 [Flutter] Gridview.count 위젯 사용시 스크롤이 되지않을때 해결방법 (0) 2021.10.17 [Flutter] 공공 데이터 Encoding API키가 적용이 안될때 방법 (0) 2021.10.17 [Flutter] D8: Cannot fit requested classes in a single dex file (# methods: 66953 > 65536) 대한 오류 해결방법 (0) 2021.10.12