init method

void init()

Implementation

void init() {
  // 监听键盘变化
  WidgetsBinding.instance.addPostFrameCallback((_) {
    final mediaQuery = MediaQuery.of(Get.context!);
    keyboardHeight.value = mediaQuery.viewInsets.bottom;
    isKeyboardVisible.value = keyboardHeight.value > 0;

    // 添加全局监听
    ever(keyboardHeight, (height) {
      isKeyboardVisible.value = height > 0;
      if (isKeyboardVisible.value) {
        onKeyboardShow();
      } else {
        onKeyboardHide();
      }
    });
  });
}