Вам необходимо добавить уникальный идентификатор для FloatingActionButton
Widget button(Function function, IconData icon) {
return new FloatingActionButton(
heroTag: "id1",
onPressed: function,
materialTapTargetSize: MaterialTapTargetSize.padded,
backgroundColor: Colors.blue,
child: Icon(
icon,
size: 36.0,
),
);
}