3

我想制作一个按钮启动器,就像 Springboard / Facebook / Google+ 一样。

但是,我不想:

  • 使用Three20 - 除了文档带来的可怕编码体验外,它看起来很完美。(我也想知道它是否是废弃软件,怀疑它,但我想知道 Nimbus。)
  • 使用Nimbus - 看起来它会很完美,但不是今天,我现在需要它。
  • 使用股票 UI 按钮,底部透明的背景图像,并将标题向下移动到该区域。- 这似乎是一个严重的黑客攻击。

两种可能性是: - AlanQuatermain 的AQGridView - rigoneri/Jarada 的myLauncher2

这两个都具有允许商业开发的许可证,并且似乎都被积极使用。我会尝试他们两个,但我想知道我是否错过了任何一个,以及他们中的任何一个是否有任何问题。

哦,我可以滚动我自己的按钮(请参阅这个问题),但如果有一个开源按钮可以为我节省一些精力。我现在真的不需要启动器,我的应用程序可以放在一个带有备用按钮槽的屏幕上,但当然它会很好,所以我可以有成长的空间。AQGridView 和 myLauncher 对我来说真的很糟糕才能考虑这样做。

Nimbus、AQGridView、myLauncher2 还有其他我没有提到的陷阱吗?“跳板式”UI框架领域还有其他玩家吗?

谢谢!


注意:如果我不想的话,我确实可以使用 Nimbus 的 Launcher,而不必过多担心所有其他 Nimbus 代码。Nimbus 非常模块化,我只需要 Core 和 Launcher 就可以满足上述要求。这种方法的好处在于,随着 Nimbus 的成熟,我可以从中挑选我想要使用的其他功能。


4

0 回答 0