반응형
프로젝트를 진행하던 도중

이러한 에러가 났다. 문제가 뭐냐면 color와 decoration을 동시에 사용할 수 없는 것인데 이유를 보자면 Container initialzer method를 보면 된다. 만약 color와 decoration을 동시에 쓸 경우 color 값이 추가되어도 decoration에서 다시 컬러를 입힐 수 있기 때문에 color에 값을 넣었음에도 달라지지 않는 것으로 보이게 될 것이다. 즉 두 번 렌더링이 된 것이고 성능에도 영향을 미칠 것이다.

그래서 그런 동작을 막기 위해 assert문으로 통제하고 있다.
해결책은 BoxDecoration에 있는 color를 활용하면 된다.


이렇게 하면 Container에 색이 잘 입혀진 것을 볼 수 있다.

반응형
'App > Flutter' 카테고리의 다른 글
[flutter] 앱 아이콘 변경 시 Execution failed for task ':app:mergeReleaseResources'. (0) | 2024.05.03 |
---|---|
[Flutter] 안드로이드 웹 뷰 오류 net::ERR_CACHE_MISS 해결 (0) | 2024.01.18 |
[Flutter] webview net::ERR_CLEARTEXT_NOT_PERMITTED 에러 해결 (0) | 2024.01.18 |
[Flutter] Execution failed for task ':fluttertoast:compileReleaseKotlin'. 해결법 (0) | 2023.11.15 |
[Flutter] Text 위젯에서 긴 문자열 overflow 처리법 (0) | 2023.11.09 |