Проблема заключается в том, что когда FAB
пристыкован к BottomAppBar
, а затем вызывается клавиатура, изменение размера отступа FAB
не корректно выравнивается над клавиатурой для нажатия пользователем.
Вот что происходит на самом деле ...
Быстрый пример скаффолда, который воспроизводит ошибку;
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,
);