как удалить текущую страницу при использовании Navigator.pop в flutter

#flutter

Вопрос:

Теперь я использую Navigator.pop(context); для выхода из текущей страницы, но я хочу удалить текущую страницу после pop(поскольку текущая страница имеет некоторую анимацию gif и может вызвать другие проблемы, рендеринг в бэкэнде будет постоянно загружать графический процессор и быстро нагревать устройство), что я должен сделать, чтобы это работало так? Меня пытаются

 Navigator.popAndPushNamed(context, "..");
 

но я не знаю, как указать второй параметр, потому что в нем много записей с текущей страницей, я должен указать относительный путь.Кстати, я использую flutter html для загрузки gif-анимации, анимацией управлял не я, а компонент flutter html. Это часть кода:

 if (item.content != "")
              Html(
                  data: item.content,
                  style: {
                    "body": Style(
                      fontSize: FontSize(19.0),
                    ),
                  },
                  customImageRenders: defaultImageRenders,
                  onLinkTap: (String? url, RenderContext context, Map<String, String> attributes, dom.Element? element) {
                    CommonUtils.launchUrl(url);
                  }),
 

Комментарии:

1. Почему вы не удаляете контроллер анимации при выходе со страницы?

2. Спасибо, я бы использовал html-код flutter, чтобы узнать, предоставляет ли он API контроллера анимации gif. @Акиф

3. Я думаю , что для решения проблемы я должен удалить всплывающую страницу.