我正在将应用程序从iPhone移植到BlackBerry。黑莓手机应用程序看起来不像iPhone那么精致,但很自然地,我希望尽可能地保持光彩,而不会破坏任何重要的UI惯例。是否有任何UI组件可以帮助解决这个问题?
NB。我计划遵循所有重要的UI约定。例如,我将使用BlackBerry Menu而不是标签栏来提供对帮助和其他一些高级选项的访问。
链接
答案 0 :(得分:7)
您可以使用blackberry controls扩展custom drawing,或者实施自己的extending Field class。您也可以draw a bitmap background (skin) for each control state。
另见
更新 How to – Implement advanced buttons, fields and managers
naviina - iPhone-style Field for Blackberry
SO - Blackberry User Interface Design - Customizable UI
答案 1 :(得分:5)
这是其中一个例子,提出你所问的问题的答案就等于帮助犯罪了!
这听起来很引人注目,但作为开发人员,我们有责任为用户提供良好的体验 - 这意味着体验符合他们的期望,让他们轻松完成任务!< / p>
我知道当开发人员在桌面应用程序中实现自定义界面时我会感到很生气,而且我有一个完整的键盘和鼠标来帮助我导航!
如果我只有触摸屏或微小的轨迹球和按钮,那么我将更加生气。
除非你在Blackberry设备上彻底改变用户输入和设计 - 我怀疑你没有冒犯 - 然后坚持该平台的约定和指南。
让您的软件易于使用且易于学习 - 不要让用户重新学习他们自己的平台来使用您的应用程序!