Как отобразить макет анимации при нажатии на кнопку во Флаттере? - PullRequest
1 голос
/ 21 апреля 2019

Я хочу показывать прозрачный макет поверх экрана при нажатии кнопки.

Я попытался с помощью стека, и он отлично работает, но когда я нажал кнопку внутри функции (например, ExercisePage()), наложение не отображается.

Оверлей работает, когда значение overlayShouldBeVisible==true.Но при изменении значения overlayShouldBeVisible внутри события ExercisePage() при нажатии кнопки наложение не появляется.

Stack(
      fit: StackFit.passthrough,
      children: <Widget>[

        ExercisePage(),

       overlayShouldBeVisible==true?new CorrectWrongOverlay(isCorrect) : new Container() ,
      ],
    ); 
...