Как заставить отступы изменяться на FAB, когда закреплен на нижней панели приложения? - PullRequest
0 голосов
/ 06 февраля 2019

Проблема заключается в том, что когда FAB пристыкован к BottomAppBar, а затем вызывается клавиатура, изменение размера отступа FAB не корректно выравнивается над клавиатурой для нажатия пользователем.

Вот что происходит на самом деле ...

enter image description here

Быстрый пример скаффолда, который воспроизводит ошибку;

Scaffold(
  appBar: AppBar(),
  bottomNavigationBar: BottomAppBar(
    shape: CircularNotchedRectangle(),
    child: Row(
      children: <Widget>[
        IconButton(
          icon: Icon(
            Icons.lightbulb_outline,
            color: Colors.deepPurple,
          ),
          onPressed: () {},
        ),
      ],
    ),
  ),
  body: Center(
    child: TextField(),
  ),
  floatingActionButton: FloatingActionButton(
    onPressed: () {},
  ),
  floatingActionButtonLocation: FloatingActionButtonLocation.endDocked,
);
...