Visibility Detector Widget
A Flutter widget that detects visibility changes and app lifecycle state, providing callbacks for when widgets become visible or invisible.
Features
- Detects widget visibility changes (visible/invisible)
- Monitors app lifecycle state (foreground/background)
- Provides callbacks for visibility state changes
- Combines both widget visibility and app state for accurate detection
Installation
Add this to your package's pubspec.yaml file:
dependencies:
visibility_detector_widget: ^1.0.0
Usage
Import the package:
import 'package:visibility_detector_widget/visibility_detector_widget.dart';
Example
See the example directory for a complete sample app.
License
MIT