INNER CODE UNIT · Dart
draggableDistance
fujidaiti/smooth_sheets · lib/src/activity.dart:533
final draggableDistance = max(0.0, owner.offset - owner.minOffset);
return Offset(delta.dx, max(-1 * draggableDistance, delta.dy));
case _:
return delta;
}
}
@override
void onDragUpdate(SheetDragUpdateDetails details) {
final physicsAppliedDelta = owner.physics.applyPhysicsToOffset(
details.deltaY,
owner,
);
if (physicsAppliedDelta != 0) {
owner
..offset = owner.offset + physicsAppliedDelta
..didDragUpdateMetrics(details);