如何在BlackBerry应用程序中在BlackBerry上创建类似WhatsApp的标签栏?我想在BlackBerry OS 7.0中使用该功能。我使用了管理器 - HorizontalFieldManager和VerticalFieldManager来实现它。但它看起来并不像WhatsApp那样具有吸引力。 FieldTabController可以帮我这么做吗?
答案 0 :(得分:1)
如果您只是对代码进行调整,然后看看它看起来像什么,那么它看起来并不具吸引力。你需要从一个你觉得有吸引力的设计开始。将这个目标放在一起作为图像后,您就开始编写代码,使UI看起来像设计图像。
WhatsApp标签栏不是RIM内置UI管理器的直接组合。它有相当多的自定义 - 每个选项卡都有三个可视状态,并且有一个跟随焦点的工具提示,以及右侧的上下文选项卡,它根据当前选定的主选项卡而变化。这意味着这里有几个交互式UI组件,而不仅仅是一个魔术管理器。
答案 1 :(得分:1)
基本上,您可能希望开始构建自己的自定义Field
对象。
基本上,将Field
类(或其他子类之一)子类化,并学会爱上paint(..) method和Graphics API。