Анимация экрана Flutter не отображается при добавлении одного и того же экрана Flutter в приложение iOS из нескольких точек входа

У меня есть экран Flutter, который я добавляю в собственное приложение iOS в качестве модуля. Этот экран Flutter имеет анимацию ScaleTransition, SizeTransition и подбрасывания монеты. Я показываю флаттер-экран в нескольких местах. т.е. есть несколько точек входа для флаттер-экрана. Существует плитка панели инструментов, на которой отображается экран дрожания, и при нажатии какой-либо другой кнопки отображается тот же экран дрожания. Я могу видеть эти анимации экрана дрожания, когда экран дрожания отображается при первом запуске. Но когда я запускаю из второй записи, он показывает экран, но я не вижу анимации. Как будто это не свежая перезагрузка, а просто демонстрация того, что я вижу при первом запуске. Как заново перезагрузить уже показанный флаттер-экран? Я знаю, что есть setState(), но я не обновляю никаких данных.

0 ответов

Другие вопросы по тегам