Я пытаюсь создать список элементов, которые можно добавить / удалить из сохраненного списка элементов пользователя. Я надеялся использовать FloatingActionButton в качестве виджета, с которым пользователь может взаимодействовать, чтобы добавить / удалить элемент, подобный этому, где changeToRemove выполняет AnimatedController вперед / назад к состоянию другой кнопки (от добавления до удаления и наоборот).
FloatingActionButton(
child: const Icon(
Icons.add_circle_outline,
color: Colors.white),
backgroundColor: Colors.green,
heroTag: snapshot.data[index].id,
onPressed: () {
addItem(snapshot.data[index])
changeToRemove();
},
)
Однако, когда я делаю это в моем listBuilder, всякий раз, когда я нажимаю на ОДНУ кнопку, он анимирует ВСЕ кнопки. Есть ли способ создать AnimatedController, чтобы манипулировать анимацией только для одного виджета, основанного на теге героя?