scrollUntilVisible method

  1. @override
Future<void> scrollUntilVisible(
  1. SerializableFinder item, {
  2. SerializableFinder? scrollable,
  3. double? dx,
  4. double? dy,
  5. Duration? timeout = const Duration(seconds: 30),
})
override

Repeatedly scrolls a Scrollable by delta until finder is visible. Between each scroll, wait for duration time for settling. If scrollable is null, this will find a Scrollable.

Implementation

@override
Future<void> scrollUntilVisible(
  SerializableFinder item, {
  SerializableFinder? scrollable,
  double? dx,
  double? dy,
  Duration? timeout = const Duration(seconds: 30),
}) async {
  await nativeDriver.scrollUntilVisible(
    scrollable!,
    item,
    timeout: timeout,
    dxScroll: dx ?? 0,
    dyScroll: dy ?? 0,
  );
}