Есть ли способ выполнить только одно нажатие на карту за раз, чтобы отклонить действие флаттера?
Для этого вы можете использовать виджет «Отклонить».
new Dismissible ( child: new Card( ... ), onDismissed: (direction) { ... } );