




вам нужно предоставить запасной вариант, цвет для использования, когда он равен нулю. Например
//change state in select
void _onChangeSelect(Color? newValue) {
setState(() {
_selectedValue = newValue ?? Colors.white;
});
}
или если вы хотите сохранить старое значение
//change state in select
void _onChangeSelect(Color? newValue) {
setState(() {
_selectedValue = newValue ?? _selectedValue ;
});
}
или просто напишите это
//change state in select
void _onChangeSelect(Color? newValue) {
setState(() {
if (newValue != null) {
_selectedValue = newValue;
}
});
}