Я обнаружил, что при изменении высоты виджета карты, он будет анимировать его на новое значение. В документах я нашел это https://api.flutter.dev/flutter/material/Material/elevation.html, в котором говорилось, что это ожидаемое поведение. Тем не менее, я хочу, чтобы это изменилось мгновенно, а не одушевлено. Как убрать анимацию?
Установить animationDuration свойство в ноль,
animationDuration
Material( ... animationDuration: Duration.zero, );
Использовать PhysicalModel вместо виджета Card