Flutter 在渲染时更新小部件值?

Flutter 在渲染时更新小部件值?,flutter,render,Flutter,Render,我有一个颤振应用程序,我想根据当前系统时间显示一种颜色,以毫秒为单位。当然,我不能每秒刷新几次小部件的状态来更改颜色。但我怎样才能达到这个效果呢?有什么渲染方法可以替代吗 注意:我正在使用材质小部件显示颜色。仅当新帧到期时,颤振才会更新视图,无论从上一帧开始调用setState()的频率有多高 “当然,我不能一秒钟刷新几次小部件的状态来更改颜色”为什么不?要更改小部件需要重新渲染的颜色,请调用setState()。我想你是在寻找,所以每秒几次重建状态是可以的?可以谢谢你的回答!是的,大量的数据没

我有一个颤振应用程序,我想根据当前系统时间显示一种颜色,以毫秒为单位。当然,我不能每秒刷新几次小部件的状态来更改颜色。但我怎样才能达到这个效果呢?有什么渲染方法可以替代吗


注意:我正在使用
材质
小部件显示颜色。

仅当新帧到期时,颤振才会更新视图,无论从上一帧开始调用
setState()
的频率有多高

“当然,我不能一秒钟刷新几次小部件的状态来更改颜色”为什么不?要更改小部件需要重新渲染的颜色,请调用
setState()
。我想你是在寻找,所以每秒几次重建状态是可以的?可以谢谢你的回答!是的,大量的数据没有问题。您可能希望将计时器包装到重新绘制边界中,但Flatter仅在新帧到期时更新视图,无论从上一帧开始调用
setState()
。@GünterZöchbauer如果您将其作为答案发布,我可以接受并将此问题标记为已解决。