init static method

dynamic init(
  1. KeyboardRootState root,
  2. BuildContext context
)

Implementation

static init(KeyboardRootState root, BuildContext context) {
  _root = root;
  interceptorInput();
  MediaQueryData mq = MediaQuery.of(context);
  _read(Orientation.landscape == mq.orientation ? 0 : 1).then((point) {
    _keyboardPoint = point;
  });
  FlutterScreenOrientation.instance().init();
  FlutterScreenOrientation.instance().listenerOrientation((e) {
    var orientation = (e == FlutterScreenOrientation.portraitUp ||
        e == FlutterScreenOrientation.portraitDown)
        ? 1
        : 0;
    _read(orientation).then((point) {
      _keyboardPoint = point;
      _pageKey?.currentState?.updateOnOpen(point);
    });
  });
}