getScrollPosition method

  1. @override
Future<Offset> getScrollPosition()

Return the current scroll position of this view.

Scroll position is measured from the top left.

Implementation

@override
Future<Offset> getScrollPosition() async {
  if (jsBridge.hasReady) {
    final int dx = await jsBridge.evalJavaScript<int>('window.scrollX');
    final int dy = await jsBridge.evalJavaScript<int>('window.scrollY');
    return Offset(dx.toDouble(), dy.toDouble());
  }
  return Offset.zero;
}