#flutter #flutter-layout
#flutter #flutter-layout
Вопрос:
Я создал плоские кнопки, которые скрывают или отображают виджет, вставляя и удаляя виджет в наложении. И если я продолжаю нажимать кнопку скрыть даже после того, как в оверлее больше не осталось виджетов, я получаю
'_overlay != null': is not true.
Теперь я хочу добавить туда проверку, но я не нашел никакого способа проверить текущее количество виджетов в стеке наложения.
Любая помощь?
void showOverlayEntry() {
createOverlayEntry();
Overlay.of(context).insert(overlayEntry);
}
void removeOverlayEntry() {
//wish to add a check here if there are no more inserts left to remove
overlayEntry.remove();
}
Комментарии:
1. Можете ли вы опубликовать некоторые из ваших кодов?