标签栏就像WhatsApp一样

时间:2013-02-03 12:28:38

标签: blackberry user-interface java-me tabs tabbar

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

2 个答案:

答案 0 :(得分:1)

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

WhatsApp标签栏不是RIM内置UI管理器的直接组合。它有相当多的自定义 - 每个选项卡都有三个可视状态,并且有一个跟随焦点的工具提示,以及右侧的上下文选项卡,它根据当前选定的主选项卡而变化。这意味着这里有几个交互式UI组件,而不仅仅是一个魔术管理器。

答案 1 :(得分:1)

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

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