반응형
Flutter에서 "Cannot provide both a color and a decoration" 오류가 발생하는 이유는 위젯에 대해 동시에 색상과 장식을 제공했기 때문입니다. 예를 들어 Container 위젯에서 color 속성과 decoration 속성을 모두 설정하는 경우에 오류가 발생할 수 있습니다.
이 오류를 해결하려면 Container 위젯의 color 속성 또는 decoration 속성 중 하나만 사용해야 합니다. 예를 들어 Container 위젯의 배경색을 설정하려면 color 속성을 사용하고, 이미지 또는 그림자와 같은 장식을 추가하려면 decoration 속성을 사용하면 됩니다.
만약 두 가지 속성을 모두 사용하고 싶다면, decoration 속성을 사용하고 BoxDecoration 위젯을 사용하여 색상을 지정하면 됩니다. 예를 들어, 다음과 같이 BoxDecoration 위젯을 사용하여 배경색을 설정할 수 있습니다:
Container(
decoration: BoxDecoration(
color: Colors.blue,
borderRadius: BorderRadius.circular(10),
),
),
이렇게하면 Container 위젯의 배경색을 파란색으로 설정하면서 경계 모서리를 둥글게 만들 수 있습니다.
반응형
'프로그램 개발해서 돈벌기 > flutter' 카테고리의 다른 글
[flutter] list 내 expand 함수 의미와 사용 예제 (0) | 2023.05.02 |
---|---|
[flutter] class에서 with는? (0) | 2023.04.25 |
[flutter] "=>" 화살표 함수(arrow function) 간략한 샘플 코드로 설명 (0) | 2023.04.10 |
flutter와 React Native 장단점 비교 설명 (0) | 2023.04.10 |
[flutter] GoRouter에서 routes를 사용한 샘플 코드로 설명 (0) | 2023.04.10 |
댓글