gpt4 book ai didi

flutter - 如何从Bloc以编程方式改变Flutter中的Stepper?

转载 作者:IT王子 更新时间:2023-10-29 07:17:55 26 4
gpt4 key购买 nike

我使用的是颤振块,我正在努力研究如何在符合块模式的情况下改变步进器中的当前步骤。我只成功地使用了setState(),但这在使用bloc时似乎是错误的。
基本上,我有两种形式,分两步进行,在步进机中进行。我希望第一步(两个文本框)的详细信息按照特定规则进行验证,然后相应地更改步进器中的“当前步骤”。我在包含步进器的页面上设置了一个监听器,它可以接收事件,但是更改活动步骤并不能重建小部件树。我有点不知所措:(任何帮助都会很好。
编辑:我可以更改视图层中的当前步骤(如存储当前步骤的整数),但步进器上的视觉效果不会更新。如果我调用setstate,它们会被更新(但感觉在bloc中这样做是错误的)。

最佳答案

您可以查看此gist以了解如何使用带颤振块的步进器的示例。

关于flutter - 如何从Bloc以编程方式改变Flutter中的Stepper?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56734790/

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