我有一个简单的Android应用程序样机与主屏幕。 主屏幕包含3个选项:开始游戏,设置和排行榜。 我不确定,我应该将哪些合金组件用于设置等屏幕。
我应该为家庭,菜单,设置等使用不同的控制器吗?或者它们应该在同一窗口中只是不同的视图?我无法找到钛应用设计的良好实践信息。
答案 0 :(得分:0)
我们倾向于为每个单独的功能使用单独的控制器。如果每个控制器都显示在一个单独的窗口中,那么在这种情况下我将有6个文件:
/controllers/startgame.js
/views/startgame.xml
/styles/startgame.tss
/controllers/settings.js
/views/settings.xml
/style/settings.tss
/controllers/leaderboards.js
/views/leaderboards.xml
/style/leaderboards.tss
只需在CLI上使用“合金生成控制器”即可快速生成它们。
答案 1 :(得分:0)
你可以看看这个框架:ChariTi-CB
实际上,我更喜欢使用一个窗口并包含所有屏幕,并使用每个屏幕的视图,这样,如果你想控制窗口样式(如orientationModes),你就可以轻松控制它该应用程序。上面的框架是使用这种设计模式。