Удалите параметр color
из Контейнера и добавьте его в BoxDecoration:
Widget bodyWidget() {
return Container(
decoration: BoxDecoration(
color: Colors.yellow,
border: Border.all(color: Colors.black),
),
child: Text("Flutter"),
);
}
Если вы отметите Исходный код контейнера вы можете видеть, что параметр color
используется только для установки цвета BoxDecoration, если оформление равно нулю.
decoration = decoration ?? (color != null ? BoxDecoration(color: color) : null),
Полученная ошибка является лишь полезным напоминанием об этом.В противном случае вы получите странное переопределение (, как, очевидно, имело место в прошлом ), или вы можете даже не заметить ошибку.