Skip to content

Instantly share code, notes, and snippets.

View defensive-wizard's full-sized avatar

Defen Wizard defensive-wizard

View GitHub Profile
@ChrisMarxDev
ChrisMarxDev / device_kind_pan_gesture_detector.dart
Last active July 19, 2024 17:51
Pan Gesture Recogniser that differentiates between device types
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
// pan gesture detector that only responds to specific device kinds
// e.g. only responds to mouse drags but ignores trackpad drags
class DeviceKindPanGestureDetector extends StatefulWidget {
const DeviceKindPanGestureDetector({
required this.child,
required this.onStart,
required this.onUpdate,