style: ButtonStyle(
backgroundColor: MaterialStateProperty.resolveWith(
(states) {
if(states.contains(MaterialState.pressed)){
return Colors.green;
}
return Colors.red;
},
)
)
Dart
복사
MaterialState. ???
•
hovered
•
focused (text field)
•
pressed
•
dragged
•
selected - checkbox, radio button
•
scrollUnder - Scrolled under other components
•
disabled
•
error - text field
