Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 880 Bytes

useMagnetometer.md

File metadata and controls

41 lines (34 loc) · 880 Bytes

useMagnetometer

Tracks the state of device magnetometer.

Installation

Depends on sensors_plus.

dependencies:
  flutter_use_sensors: ^0.0.2

Usage

class Sample extends HookWidget {
  @override
  Widget build(BuildContext context) {
    final magnetometerState = useMagnetometer();
    return Scaffold(
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.center,
          children: [
            Text("magnetometer: ${magnetometerState.magnetometer}"),
          ],
        ),
      ),
    );
  }
}

Reference

  • fetched: bool - whether device magnetometer state is fetched;
  • magnetometer: MagnetometerEvent - device magnetometer state changes.
    • x
    • y
    • z