2013-02-03 61 views
-1

如何在BlackBerry应用程序的BlackBerry上创建类似WhatsApp的标签栏?我想在BlackBerry OS 7.0中使用该功能。我已经使用管理器 - Horizo​​ntalFieldManager和VerticalFieldManager来实现它。但它不像WhatsApp那样有吸引力。 FieldTabController可以帮助我做到这一点吗?标签栏如WhatsApp

回答

1

如果您只是对代码进行调整,然后再看看是什么样子,它不会显得有吸引力。你需要从一个你觉得有吸引力的设计开始。一旦你将这个目标放在一起作为一个图像,你就开始编写代码,使UI看起来像设计图像。

WhatsApp标签栏不是RIM内置UI管理器的简单组合。它有相当数量的自定义 - 每个选项卡有三种可视状态,并有一个紧跟焦点的工具提示,以及右侧的上下文选项卡,根据当前选定的主选项卡进行更改。这意味着这里有几个互动的UI组件,而不仅仅是一个魔法管理器。

1

基本上,您可能会想要开始构建自己的自定义Field对象。

基本上,子类Field类(或其他子类之一),并学会喜欢paint(..) methodGraphics API