Hi Gunes,
# Regarding Long events are moving in the opposite direction when dragged
Based on the shared details we have checked your requirement. We would like to let you know that the appointment drags and drop in the Flutter calendar will be worked based on the appointment’s bounds.
Scrolling Up and Scrolling down – Appointment bound is less than Screen Size
Scrolling Up:
The scrolling up only happened when the dragging appointment top edge meets the top position of the timeslot. Once it reaches the top position of the time slot the scrolling will be stopped.
Scrolling Down:
The scrolling down only happened when the dragging appointment bottom edge meets the bottom position of the timeslot. Once it reaches the bottom position of the time slot the scrolling will be stopped.
Scrolling Up and Scrolling down – The appointment bound is larger than Screen Size
If the Appointment bound is larger than the screen size, the appointment starts points and end points don't show in the current view. For example, the appointment is dragged in a downward direction, and
in the middle of dragging, if you want to stop scrolling then move the appointment bounds end position before the timeslot end position on the screen. It is the expected behavior of the Flutter calendar.
We hope that this helps you, kindly revert us if you have any concerns.
Regards,
Muniappan S