Как разместить Firebase Admob в нижней части после закрытия клавиатуры в Flutter? - PullRequest
1 голос
/ 22 февраля 2020

Я использую пакет firebase_admob. Я использую следующий код и могу показать баннер Admob сверху клавиатуры.

    @override
      Widget build(BuildContext context) {
        myBanner.show(
          anchorOffset: MediaQuery.of(context).viewInsets.bottom, anchorType: AnchorType.bottom)
        );

    return Scaffold(
      //Other codes
        );
    }

Однако, когда клавиатура закрыта, баннер не переместится вниз. Как это решить?

1 Ответ

0 голосов
/ 22 февраля 2020

вы можете использовать keyobar_visibility плагин, чтобы изменить место баннера

  KeyboardVisibilityNotification().addNewListener(
    onChange: (bool visible) {
      print(visible);
      // Change the your myBanner.show parameters here with setState
      // anchorOffset and anchorType
    },
  );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...