onHoverZone property

  1. @override
Stream<bool> get onHoverZone
override

Stream of hover zone events.

Emits true when entering the zone, false when leaving.

Implementation

@override
Stream<bool> get onHoverZone {
  if (_hoverController.hasListener) return _hoverController.stream;

  methodChannel.setMethodCallHandler((call) async {
    if (call.method == 'onHoverZone') {
      final inZone = call.arguments as bool;
      _hoverController.add(inZone);
    }
  });
  return _hoverController.stream;
}