diff --git a/example/lib/widgets/method_list_view.dart b/example/lib/widgets/method_list_view.dart index 4ec06924..7fa87cfd 100644 --- a/example/lib/widgets/method_list_view.dart +++ b/example/lib/widgets/method_list_view.dart @@ -40,9 +40,11 @@ class _MethodListViewState extends State { width: 48, height: 48, child: Center( - child: Text( - model.icon, - style: const TextStyle(fontSize: 28.0), + child: ExcludeSemantics( + child: Text( + model.icon, + style: const TextStyle(fontSize: 28.0), + ), ), ), ), diff --git a/lib/src/delegates/asset_picker_builder_delegate.dart b/lib/src/delegates/asset_picker_builder_delegate.dart index 701a7b47..48630f18 100644 --- a/lib/src/delegates/asset_picker_builder_delegate.dart +++ b/lib/src/delegates/asset_picker_builder_delegate.dart @@ -696,14 +696,7 @@ abstract class AssetPickerBuilderDelegate { Navigator.maybeOf(context)?.maybePop(); }, tooltip: MaterialLocalizations.of(context).closeButtonTooltip, - icon: Icon( - Icons.close, - semanticLabel: switch (Theme.of(context).platform) { - TargetPlatform.android => - MaterialLocalizations.of(context).closeButtonTooltip, - _ => null, - }, - ), + icon: const Icon(Icons.close), ), ); } @@ -771,14 +764,17 @@ abstract class AssetPickerBuilderDelegate { ), ); - final Widget accessLimitedButton = GestureDetector( - onTap: () { - permissionOverlayDisplay.value = false; - }, - child: ScaleText( - textDelegate.accessLimitedAssets, - style: TextStyle(color: interactiveTextColor(context)), - semanticsLabel: semanticsTextDelegate.accessLimitedAssets, + final Widget accessLimitedButton = Semantics( + label: semanticsTextDelegate.accessLimitedAssets, + button: true, + child: GestureDetector( + onTap: () { + permissionOverlayDisplay.value = false; + }, + child: ScaleText( + textDelegate.accessLimitedAssets, + style: TextStyle(color: interactiveTextColor(context)), + ), ), ); diff --git a/lib/src/delegates/asset_picker_viewer_builder_delegate.dart b/lib/src/delegates/asset_picker_viewer_builder_delegate.dart index a0a186fd..3d75ce5c 100644 --- a/lib/src/delegates/asset_picker_viewer_builder_delegate.dart +++ b/lib/src/delegates/asset_picker_viewer_builder_delegate.dart @@ -733,14 +733,7 @@ class DefaultAssetPickerViewerBuilderDelegate Navigator.maybeOf(context)?.maybePop(); }, tooltip: MaterialLocalizations.of(context).backButtonTooltip, - icon: Icon( - Icons.arrow_back_ios_new, - semanticLabel: switch (Theme.of(context).platform) { - TargetPlatform.android => - MaterialLocalizations.of(context).backButtonTooltip, - _ => null, - }, - ), + icon: const Icon(Icons.arrow_back_ios_new), ), ), centerTitle: true,