gpt4 book ai didi

dart - 如何在Flutter中显示onclick按钮动 Canvas 局?

转载 作者:行者123 更新时间:2023-12-03 04:01:42 27 4
gpt4 key购买 nike

我想在按下按钮时在屏幕上显示透明的布局。

我尝试过使用Stack,它工作正常,但是当我按下函数内部的按钮(例如ExercisePage())时,覆盖图不显示。

当值overlayShouldBeVisible==true时,覆盖层起作用。
但是从overlayShouldBeVisible的内部更改ExercisePage()的值(按钮按下事件),则不会显示叠加层。

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

ExercisePage(),

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

最佳答案

我不知道您在ExercisePage()中正在做什么,但是我可以给您一些建议。尝试使用值通知程序以更改变量https://api.flutter.dev/flutter/foundation/ValueNotifier-class.html的值

基于overlayShouldBeVisible值,您可以使用if条件显示是否显示CorrectWrongOverlay,而无需在树中放置其他窗口小部件。

关于dart - 如何在Flutter中显示onclick按钮动 Canvas 局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55780648/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com