-
[Error] Cannot provide both a color and a decorationTo provide both, use "decoration: BoxDecoration(color: color)".'package:flutter/src/widgets/container.dart':Failed assertion: line 273 pos 15: 'color == null || decoration == null'Flutter/Error 2023. 6. 26. 10:11
Container를 사용하다보면 가끔 이런 오류를 만나게 되는데 color 사용에 대한 오류라고 볼 수 있다.
Container Color 아마 위와 같은 Container를 그리는데 코드는
Container( width: 410, height: 200, color: Colors.grey, child: Text("Container Test"), ),
이와 동일하거나 비슷할 것이다. Container에 color를 주어도 정상 작동하다 어느순간부터 오류를 나타내게 되는데 ..
제목과 같은 오류 Flutter 개발자라면 만나기 싫은 1순위, 빨간 화면이 나타난다. 이유는 간단하다.
decoration: BoxDecoration(),
Container 안에서 박스에 대한 레이아웃 속성을 줄때 decoration을 사용하게 되는데 decoration 내에서 color를 다시 주어야한다. 이게 뭔소리냐면 ..
decoratioln color Container를 그릴때 color는 decoration 속성을 사용할때 사용할 수 없다. 그 이유는 decoration 안에 color 속성이 정의되어 있기 때문! 그림처럼 빨간줄을 지워주고 안쪽에 color를 넣어주면 해결된다.
끝!
'Flutter > Error' 카테고리의 다른 글