diff --git a/veggieseasons/lib/screens/details.dart b/veggieseasons/lib/screens/details.dart index 3ab654d55..36de26f32 100644 --- a/veggieseasons/lib/screens/details.dart +++ b/veggieseasons/lib/screens/details.dart @@ -76,6 +76,7 @@ class DetailsScreen extends StatelessWidget { child: Image.asset( veggie.imageAssetPath, fit: BoxFit.cover, + semanticLabel: 'A background image of ${veggie.name}', ), ), Positioned( diff --git a/veggieseasons/lib/widgets/close_button.dart b/veggieseasons/lib/widgets/close_button.dart index fe01fb87a..9f1b48825 100644 --- a/veggieseasons/lib/widgets/close_button.dart +++ b/veggieseasons/lib/widgets/close_button.dart @@ -62,6 +62,7 @@ class _ColorChangingIconState Widget build(BuildContext context) { return Icon( widget.icon, + semanticLabel: 'Close button', size: widget.size, color: _colorTween?.evaluate(animation), ); diff --git a/veggieseasons/lib/widgets/veggie_card.dart b/veggieseasons/lib/widgets/veggie_card.dart index 723bb67a3..418eb17c2 100644 --- a/veggieseasons/lib/widgets/veggie_card.dart +++ b/veggieseasons/lib/widgets/veggie_card.dart @@ -122,6 +122,7 @@ class VeggieCard extends StatelessWidget { Image.asset( veggie.imageAssetPath, fit: BoxFit.cover, + semanticLabel: 'A card background featuring ${veggie.name}', ), Positioned( bottom: 0.0, diff --git a/veggieseasons/lib/widgets/veggie_headline.dart b/veggieseasons/lib/widgets/veggie_headline.dart index ea0f5a9db..996b4694b 100644 --- a/veggieseasons/lib/widgets/veggie_headline.dart +++ b/veggieseasons/lib/widgets/veggie_headline.dart @@ -49,6 +49,7 @@ class VeggieHeadline extends StatelessWidget { borderRadius: BorderRadius.circular(10.0), child: Image.asset( veggie.imageAssetPath, + semanticLabel: 'An icon showing ${veggie.name}', fit: BoxFit.fitWidth, ), ),