Этот виджет ShowCaseWidget нельзя пометить как требующий сборки, поскольку платформа уже находится в процессе создания виджетов. Виджет может быть помечен как нуждающийся в сборке на этапе сборки, только если один из его предков находится в стадии сборки. Это исключение разрешено, поскольку платформа создает родительские виджеты раньше дочерних, что означает, что всегда будет создаваться «грязный» потомок. В противном случае платформа может не посетить этот виджет на этапе сборки.
Это ошибка, которую я видел при срабатывании витрины.
Код: Выделить всё
WidgetsBinding.instance.addPostFrameCallback(
(_) {
if (mounted) {
_startShowcase(); // Start the showcase if the widget is still mounted
}
});
Код: Выделить всё
Future _startShowcase() async {
ShowCaseWidget.of(context).startShowCase([showcaseKey]);
_dismissShowcase(); // Dismiss the showcase
}
Рассмотрите этот пакет: showcaseview: ^3.0.0< /п>
Подробнее здесь: https://stackoverflow.com/questions/791 ... mobile-app