diff --git a/lib/select_character/view/character_selection_page.dart b/lib/select_character/view/character_selection_page.dart index 2355d6cc..5504459f 100644 --- a/lib/select_character/view/character_selection_page.dart +++ b/lib/select_character/view/character_selection_page.dart @@ -132,10 +132,15 @@ class _Character extends StatelessWidget { Widget build(BuildContext context) { return Expanded( child: Opacity( - opacity: isSelected ? 1 : 0.3, + opacity: isSelected ? 1 : 0.4, child: TextButton( onPressed: () => context.read().characterSelected(character), + style: ButtonStyle( + overlayColor: MaterialStateProperty.all( + PinballColors.transparent, + ), + ), child: character.icon.image(fit: BoxFit.contain), ), ), diff --git a/packages/pinball_ui/lib/src/widgets/pinball_button.dart b/packages/pinball_ui/lib/src/widgets/pinball_button.dart index dd4685c1..ee9b5c54 100644 --- a/packages/pinball_ui/lib/src/widgets/pinball_button.dart +++ b/packages/pinball_ui/lib/src/widgets/pinball_button.dart @@ -30,7 +30,7 @@ class PinballButton extends StatelessWidget { ), ), child: Center( - child: InkWell( + child: GestureDetector( onTap: onTap, child: Padding( padding: const EdgeInsets.symmetric( diff --git a/packages/pinball_ui/lib/src/widgets/pinball_dpad_button.dart b/packages/pinball_ui/lib/src/widgets/pinball_dpad_button.dart index a0c3e653..c122f5b3 100644 --- a/packages/pinball_ui/lib/src/widgets/pinball_dpad_button.dart +++ b/packages/pinball_ui/lib/src/widgets/pinball_dpad_button.dart @@ -53,7 +53,7 @@ class PinballDpadButton extends StatelessWidget { Widget build(BuildContext context) { return Material( color: PinballColors.transparent, - child: InkWell( + child: GestureDetector( onTap: onTap, child: Image.asset( direction.toAsset(),