Я хочу показывать прозрачный макет поверх экрана при нажатии кнопки.
Я попытался с помощью стека, и он отлично работает, но когда я нажал кнопку внутри функции (например, ExercisePage()
), наложение не отображается.
Оверлей работает, когда значение overlayShouldBeVisible==true
.Но при изменении значения overlayShouldBeVisible
внутри события ExercisePage()
при нажатии кнопки наложение не появляется.
Stack(
fit: StackFit.passthrough,
children: <Widget>[
ExercisePage(),
overlayShouldBeVisible==true?new CorrectWrongOverlay(isCorrect) : new Container() ,
],
);