未按下时的效果
按下时的效果:
TextButton(
child: Text('完成'),
ButtonStyle(
//去掉inkwell的点击效果
overlayColor: MaterialStateProperty.all(Colors.transparent),
foregroundColor: MaterialStateProperty.resolveWith((states) {
return states.contains(MaterialState.pressed) ? Colors.black54 : Colors.black38;
}),
backgroundColor: MaterialStateProperty.resolveWith((states) {
return states.contains(MaterialState.pressed) ? Colors.black12 : Colors.white;
}),
),