首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在应用程序屏幕之间移动

如何在应用程序屏幕之间移动
EN

Stack Overflow用户
提问于 2015-11-18 10:08:30
回答 1查看 35关注 0票数 0

如何实现回调接口,如按下开始时段按钮从主菜单画面进入开始时段画面,按下开始时段画面中的主菜单按钮返回主菜单画面。

Main Menu screen image Start period screen image

EN

回答 1

Stack Overflow用户

发布于 2015-11-19 02:16:33

您可以使用DataFX及其流机制。如果您不希望使用外部库,可以执行以下操作之一:

  1. 使用单一的UI控制器,引用所有UI“屏幕”,这些“屏幕”本质上是某种类型的容器,如BorderPane、VBox等。当单击start按钮时,您将Scene的根目录更改为period UI。具有相同的控制器类意味着所有引用都在相同的位置,因此当按下返回按钮时,您将根目录改回到主UI。
  2. 如果您的代码相当大,您可以为每个UI使用控制器,但随后您将需要实现一些基本的全局事件系统。当需要更改Scene的根目录时,您可以触发一个事件,例如CHANGE_SCENE,并附加一些信息,例如对UI根目录的引用。一旦捕获到该事件,请将Scene根目录更改为事件系统收到的根目录。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33770612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档