【发布时间】:2020-04-16 11:23:16
【问题描述】:
我正在做我的第一个真正的颤振项目,我需要创建一个简单的骰子。 为了保持代码清晰,我创建了一个 dice.dart 文件,在其中我编写了一个 Dice 类,其中包含一个数字、一个 void 方法 rollDice 和一个返回数字的 getter。
我现在想创建一个有状态的 DiceWidget(将返回一个显示骰子数量的 RaisedButton),我可以在不同的页面上实例化它,并且我可以从中获取数字...我必须在我的班级 Dice 上创建一个提供者来这样做?还是有其他更好的方法我不知道,例如只有有状态的小部件?
感谢您的回答! 阿克塞尔。
【问题讨论】:
-
如果你想在你的应用页面之间保持
Dice的状态,所以是的,你需要一个Provider<Dice>