directionalDown method
void
directionalDown(
- int pointer,
- Offset localPosition
)
Implementation
void directionalDown(int pointer, Offset localPosition) {
if (_backgroundRect == null) return;
_updateDirectionalRect(localPosition);
_backgroundRect?.let((backgroundRect) {
Rect directional = Rect.fromLTWH(
backgroundRect.left - 50,
backgroundRect.top - 50,
backgroundRect.width + 100,
backgroundRect.height + 100,
);
if (!_dragging && directional.contains(localPosition)) {
_dragging = true;
_dragPosition = localPosition;
_pointerDragging = pointer;
}
});
}