swipeOnFinder method

  1. @protected
Future<void> swipeOnFinder(
  1. SerializableFinder finder,
  2. SwipeDirection direction,
  3. int swipeAmount
)
inherited

Implementation

@protected
Future<void> swipeOnFinder(
  SerializableFinder finder,
  SwipeDirection direction,
  int swipeAmount,
) async {
  if (direction == SwipeDirection.left || direction == SwipeDirection.right) {
    final offset =
        direction == SwipeDirection.right ? swipeAmount : (swipeAmount * -1);

    await world.driver?.scroll(
      finder,
      offset.toDouble(),
      0,
      Duration(milliseconds: 500),
      timeout: timeout,
    );
  } else {
    final offset =
        direction == SwipeDirection.up ? swipeAmount : (swipeAmount * -1);

    await world.driver?.scroll(
      finder,
      0,
      offset.toDouble(),
      Duration(milliseconds: 500),
      timeout: timeout,
    );
  }
}