initSemanticsAnnotations method

void initSemanticsAnnotations({
  1. required SemanticsProperties properties,
  2. required bool container,
  3. required bool explicitChildNodes,
  4. required bool excludeSemantics,
  5. required bool blockUserActions,
  6. required Locale? localeForSubtree,
  7. required TextDirection? textDirection,
})

Initializes the semantics annotations for this mixin.

Implementation

// Parameters added to this method should be marked as required to ensure
// callers of the method provide a value.
void initSemanticsAnnotations({
  required SemanticsProperties properties,
  required bool container,
  required bool explicitChildNodes,
  required bool excludeSemantics,
  required bool blockUserActions,
  required Locale? localeForSubtree,
  required TextDirection? textDirection,
}) {
  _properties = properties;
  _container = container;
  _explicitChildNodes = explicitChildNodes;
  _excludeSemantics = excludeSemantics;
  _blockUserActions = blockUserActions;
  _localeForSubtree = localeForSubtree;
  _textDirection = textDirection;
  _updateAttributedFields(_properties);
}