flutter_keyboard_scroll

A plugin for keyboard show listen.

Getting Started

KeyboardObserver( hideListener: (double former, double newer, time) { FocusScope.of(context).requestFocus(FocusNode()); }, child: Column( children: _buildScreenShow(), _buildTextField(), , ), );

///keyboard scroll controller

final KeyboardScrollController _keyboardScrollController = KeyboardScrollController();

///add wrapper

_keyboardScrollController.addTextFieldWrapper( TextFieldWrapper.fromKey(focusNode: _focusNode, focusKey: _globalKey), );

///build widget

KeyboardScroll( controller: _keyboardScrollController, child: ListView( padding: EdgeInsets.fromLTRB( 0, 0, 0, MediaQuery.of(context).padding.bottom, ), children: [ ... ), )