标签: flutter
我有两个自定义小部件:
The layout image is here
当用户点击键盘小部件上的数字键时,我希望将此数字添加到输出字段小部件中。这只是键盘和父窗口小部件的一次性事件。按下的数字应仅添加到输出字段的窗口小部件的状态,而不是父窗口小部件的状态。
我该如何正确做?
我已经实现了这一点,使用公共方法“ onKeyPressed”将输出的窗口小部件State类公开。然后,当按下键盘上的数字时,我使用GlobalKey直接调用该公共方法。但是此解决方案似乎很尴尬,并且与UI架构背道而驰。