flutter_keyboard_visibility_aurora
The Aurora implementation of flutter_keyboard_visibility.
Usage
This package is not an endorsed implementation of flutter_keyboard_visibility.
Therefore, you have to include flutter_keyboard_visibility_aurora
alongside flutter_keyboard_visibility as dependencies in your pubspec.yaml file.
pubspec.yaml
dependencies:
flutter_keyboard_visibility: ^6.0.0
flutter_keyboard_visibility_aurora:
git:
url: https://developer.auroraos.ru/git/flutter/flutter-community-plugins/flutter_keyboard_visibility_aurora.git
ref: aurora-0.5.4
*.dart
/// Default plugin component
final _controller = KeyboardVisibilityController();
/// Custom platform component with keyboard height
final _controllerAurora = FlutterKeyboardVisibilityAurora();
/// Stream change visibility
Stream<bool> onChangeKeyboard() async* {
yield _controller.isVisible;
await for (final state in _controller.onChange) {
yield state;
}
}
/// Stream change height
Stream<double> onChangeKeyboardHeight() async* {
yield await _controllerAurora.height;
await for (final state in _controllerAurora.onChangeHeight) {
yield state;
}
}