@@ -8,21 +8,6 @@ import 'package:flutter/painting.dart';
88
99export 'dart:ui' show TextDirection;
1010
11- /// Determines the assertiveness level of the accessibility announcement.
12- ///
13- /// It is used by [AnnounceSemanticsEvent] to determine the priority with which
14- /// assistive technology should treat announcements.
15- enum Assertiveness {
16- /// The assistive technology will speak changes whenever the user is idle.
17- polite,
18-
19- /// The assistive technology will interrupt any announcement that it is
20- /// currently making to notify the user about the change.
21- ///
22- /// It should only be used for time-sensitive/critical notifications.
23- assertive,
24- }
25-
2611/// An event sent by the application to notify interested listeners that
2712/// something happened to the user interface (e.g. a view scrolled).
2813///
@@ -86,7 +71,7 @@ abstract class SemanticsEvent {
8671class AnnounceSemanticsEvent extends SemanticsEvent {
8772
8873 /// Constructs an event that triggers an announcement by the platform.
89- const AnnounceSemanticsEvent (this .message, this .textDirection, { this .assertiveness = Assertiveness .polite} )
74+ const AnnounceSemanticsEvent (this .message, this .textDirection)
9075 : assert (message != null ),
9176 assert (textDirection != null ),
9277 super ('announce' );
@@ -101,20 +86,11 @@ class AnnounceSemanticsEvent extends SemanticsEvent {
10186 /// This property must not be null.
10287 final TextDirection textDirection;
10388
104- /// Determines whether the announcement should interrupt any existing announcement,
105- /// or queue after it.
106- ///
107- /// On the web this option uses the aria-live level to set the assertiveness
108- /// of the announcement. On iOS, Android, Windows, Linux, macOS, and Fuchsia
109- /// this option currently has no effect.
110- final Assertiveness assertiveness;
111-
11289 @override
11390 Map <String , dynamic > getDataMap () {
11491 return < String , dynamic > {
11592 'message' : message,
11693 'textDirection' : textDirection.index,
117- 'assertiveness' : assertiveness.index,
11894 };
11995 }
12096}
0 commit comments