INNER CODE UNIT · Dart

_PageDraggerState

aagarwal1012/IntroViews-Flutter · lib/src/animation_gesture/page_dragger.dart:30

class _PageDraggerState extends State<PageDragger> {
  Offset? dragStart;
  late SlideDirection slideDirection;
  double slidePercent = 0.0;

  /// This methods executes when user starts dragging.
  void onDragStart(DragStartDetails details) {
    dragStart = details.globalPosition;
  }

  /// This methods executes while user is dragging.
  void onDragUpdate(DragUpdateDetails details) {
    if (dragStart != null) {
      // getting new position details
      final newPosition = details.globalPosition;
      // change in position in x
      final dx = dragStart!.dx - newPosition.dx;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…