A pointer in contact with the screen
has moved further in the vertical direction.

A pointer that was previously in contact with the
screen and moving vertically is no longer in contact
with the screen and was moving at a specific velocity
when it stopped contacting the screen.

Horizontal drag

A pointer has contacted the screen and might begin to move horizontally.

A pointer in contact with the screen
has moved further in the horizontal direction.

A pointer that was previously in contact with the
screen and moving horizontally is no longer in contact
with the screen and was moving at a specific velocity
when it stopped contacting the screen.

The following example shows a GestureDetector
that rotates the Flutter logo on a double tap:

Listviews and adapters

What is the equivalent to a ListView in Flutter?

The equivalent to a ListView in Flutter is … a ListView!