类似跳板的外观,没有 Three20 或 Nimbus
我想制作一个按钮启动器,就像 Springboard / Facebook / Google+ 一样。
但是,我不想:
- 使用 Three20 - 除了文档导致的可怕编码体验之外,它看起来很完美。 (我也想知道它是否是废弃软件,对此表示怀疑,但我想知道 Nimbus。)
- 使用 Nimbus< /a> - 看起来它会很完美,但不是今天,我现在需要它。
- 使用一个普通的 UI 按钮,其背景图像在底部是透明的,并将标题向下移动到该区域。 - 这看起来像是一次严重的黑客攻击。
两种可能性是: - AlanQuatermain 的 AQGridView - rigoneri/Jarada 的 myLauncher2
这两个都拥有允许商业开发的许可证,并且似乎都在积极使用。我会尝试它们,但我想知道我是否错过了任何一个,以及它们中的任何一个是否有任何问题。
哦,我可以滚动自己的按钮(请参阅这个问题),但如果有一个开源按钮,那会节省我一些精力。我现在并不真正需要启动器,我的应用程序适合在一个带有备用按钮插槽的屏幕上,但当然它会很好,这样我就可以有成长的空间。 AQGridView 和 myLauncher 对我来说真的很糟糕才考虑这样做。
Nimbus、AQGridView、myLauncher2 是否还有其他我没有提到的陷阱? “类似Springboard”的UI框架领域还有其他玩家吗?
谢谢!
注意:如果我不想的话,我确实可以使用 Nimbus 的启动器,而不必过多担心所有其他 Nimbus 代码。 Nimbus 非常模块化,我只需要 Core 和 Launcher,就满足了我的上述要求。这种方法的好处是,随着 Nimbus 的成熟,我可以从中挑选我想要使用的其他功能。
I want to make a button launcher just like Springboard / Facebook / Google+.
But, I don't want to:
- use Three20 - it looks perfect except for the horrid coding experience due to documentation. (I also wonder if it is abandonware, doubt it, but with Nimbus I wonder.)
- use Nimbus - it looks like it will be perfect, but not today and I need it now.
- use a stock UI button, with a background image that is transparent at the bottom and move the Title down to that area. - This just seems like a gross hack.
Two possibilities are:
- AlanQuatermain's AQGridView
- rigoneri/Jarada's myLauncher2
Both of these have licenses which permit commercial development and both seem to be actively used. I'll try both of them but I was wondering if I missed any and if there were any gotcha's with either of them.
Oh, I could roll my own button (see this question) but if there is an open source button out there that would save me some effort. I don't really need the Launcher right now, my app fits on one screen with a spare button slot, but of course it would be nice so I could have room to grow. AQGridView and myLauncher would really have to be bad for me to consider doing that.
Are there any other pitfalls with Nimbus, AQGridView, myLauncher2 that I've not mentioned? Are there any other players in the "Springboard-like" UI framework field?
Thanks!
Note: It does appear that I can use Nimbus's Launcher without worrying too much about all the other Nimbus code if I don't want too. Nimbus is very modular, I just need the Core and the Launcher and I satisfy my requirements above. The nice thing about this approach is that as Nimbus matures I can pick and choose the other features from it that I want to use.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论