BlackBerry Tablet OS SDK (操作系统开发工具包) UI指南(二)

BlackBerry Tablet OS SDK (操作系统开发工具包) UI指南(一)请见:http://blog.csdn.net/BBturials/archive/2011/02/22/6199602.aspx

 

 

UI 组件 
 

复选框
•   使用清晰、简明的标签。确认该标签清晰地描述了用户选择复选框后出现的内容。
•   尽可能使用具有积枀含义的标签。例如,使用“显示”而不是“隐藏”。
•   将标签放置在复选框的右侧
•   采用句首字母大写形式
•   结尾处请勿使用标点

                                       选项

 

单选按钮(Radio Buttons)
•   当空间充足时,对两个或两个以上的选项使用单选按钮
•   对复选框进行逻辑分组和排序
•   避免按字母顺序对复选框排序
      •   字母排序是针对语言的特定排序方式

                                            选项

 

2
 

拨动开关(Toggle Switches)
•   对二元选项使用拨动开关
    •   例如,对可以打开和关闭的选项使用拨动开关
•   用户可以轻按选项两端,或拖拽滑动条向左或向右改变开关状态
•   使用能够标明选项状态的术语,而不是更改状态所需执行的操作 
    •   例如,“开”指明当前的状态

 

 

列表
•   您可以在应用中使用不同类型的列表
•   使用下拉列表提供一组不重复的值
•   使用区域列表对列表内的项目分组
     •   例如,您可以按字母顺序对联系人列表分组
•   使用tile lists或区域tile lists在一个个小格子中显示的缩略图或信息的可视化表述形式

 


 

媒体组件
•   您可以在应用中使用媒体组件,使用户能够使用歌曲或视频等媒体内容
•   播放面板包括下一首、上一首、播放/暂停和停止按钮,让用户能够对歌曲或视频进行操作
•   媒体进度条显示歌曲或视频的播放进度
     •   用户可以用手指在进度条上拖拽,快进或回放歌曲或视频
•   音量控制条使用户能够调整音量级别

 

 

导航栏
•   导航栏提供了经过筛选的内容试图,使用户不必离开屏幕上下文环境便可以看到不同类型的内容。
     •   例如,应用可以分为不同类别,例如游戏或媒体
•   如果用户需要经常导航至经过筛选的内容视图,则使用导航栏
•   限制类别数量,以避免用户出现混淆
•   避免在标题中使用图标,除非是因为品牌宣传的目的

 

活动和进度指示标识
•   活动指示标识和进度指示标识告知用户其黑莓?PlayBook™ 平板电脑正在执行一个操作任务
    •   例如,正在搜索项目或正在连接至Wi-Fi甛ul0网络
•   如果您希望显示您的应用正在工作,但是您无法确定活动持续时间,则可以使用活动指示标识

 

 

活动和进度指示标识
•   如果您可以确定活动持续时间,则可以使用进度指示标识
     •   当一个操作行为需要2秒以上的时间完成时,请始终使用进度指示标识
     •   提供有用的进度信息
          •   例如,如果正在下载数据,可以指明已完成数据的百分比 
          •   如果操作行为需要花费较长时间完成,并且您希望向用户传递每个阶段的信息,则可以提供描述每个阶段的文字


为QNX UI 组件使用皮肤

 

与皮肤有关的基本信息

•   皮肤的使用方式
     •   使用全局主题中的皮肤
     •   设置特定组件的皮肤
•   皮肤状态
•   创建皮肤的方法
     •   带有或不带比例网格(scale grid)的位图
     •   使用图形API显示对象
•   QNX皮肤组件可以重复使用

 

PlayBook 主题
•   PlayBook自带2个主题 : 白色(默认)和黑色

 

 

PlayBook主题示例2

 


 

全局主题(ThemesGlobal)

 

 


 

 

皮肤状态

•   SkinStates.DISABLED
•   SkinStates.DISABLED_SELECTED
•   SkinStates.DOWN
•   SkinStates.DOWN_SELECTED
•   SkinStates.FOCUS
•   SkinStates.SELECTED
•   SkinStates.UP
•   SkinStates.UP_ODD

 

组件皮肤
 



设置皮肤

•   设置皮肤的方法通常需要以下步骤:
     •   类指针
     •   字符串形式的类名 
     •   DisplayObject instance实例

 

 

带有Slice 9 缩放功能的位图
•   用例:为不定长的文本输入框定制背景图像

 

绘图API

•   使用案例: 使用绘图API定制文本输入框
     •   需要在宽度/高度变化时更新显示

 

 

 

 

 

 

问答阶段

•   注册参加“BlackBerry App World 应用提交” 网络研讨会 http://webcast.streamlogics.com/audience/

•   在Twitter上加入黑莓开发者会谈

     Follow  @BlackBerryDev

•   网络研讨会控制台左下方资源部分中的快速链接

     • 新的BlackBerry Tablet OS SDK 现已提供
     • 了解有关免费获取BlackBerry PlayBook平板电脑活动的详细信息
     • 观看第一次网络研讨会的录像
     • 到下一次网络研讨会的链接

 

BlackBerry Tablet OS SDK (操作系统开发工具包) UI指南(一)请见:http://blog.csdn.net/BBturials/archive/2011/02/22/6199602.aspx 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值