【发布时间】:2019-09-10 20:01:53
【问题描述】:
我想在按下按钮时在屏幕上显示透明布局。
我尝试使用 Stack 并且它工作正常,但是当我按下函数内部的按钮时(例如 ExercisePage()),覆盖不显示。
当值为overlayShouldBeVisible==true 时,叠加层起作用。
但是从ExercisePage(),按钮按下事件内部更改overlayShouldBeVisible 的值,不会出现覆盖。
Stack(
fit: StackFit.passthrough,
children: <Widget>[
ExercisePage(),
overlayShouldBeVisible==true?new CorrectWrongOverlay(isCorrect) : new Container() ,
],
);
【问题讨论】:
标签: dart flutter flutter-layout flutter-animation flutter-test