groupId property
An optional group ID that groups RenderTapRegions together so that they operate as one region. If any member of a group is hit by a particular tap, then the onTapOutside / onTapUpOutside will not be called for any members of the group. If any member of the group is hit, then all members will have their onTapInside / onTapUpInside called.
If the group id is null, then only this region is hit tested.
Implementation
Object? get groupId => _groupId;
Implementation
set groupId(Object? value) {
if (_groupId != value) {
// If the group changes, we need to unregister and re-register under the
// new group. The re-registration happens automatically in layout().
if (_isRegistered) {
_registry!.unregisterTapRegion(this);
_isRegistered = false;
}
_groupId = value;
markNeedsLayout();
}
}