没有合适的资源?快使用搜索试试~ 我知道了~
BlackBerry 高级UI设计
4星 · 超过85%的资源 需积分: 9 296 下载量 85 浏览量
2010-08-24
19:39:29
上传
评论 1
收藏 778KB PDF 举报
温馨提示
试读
21页
这篇文档讲述的是如何在BlackBerry 设备上应用的UI 效果,文档的介绍的内容包括如下部分: 1. 基于MIDP 的UI 2. 基于3rd-party 的UI library 的应用 3. 基于BlackBerry UI 组件的应用 4. 基于SVG(JSR 226)的UI 设计 5. 基于Widget 的UI 设计 本文的组成部分是以以一个传统移动应用的九宫格程序的UI 设计和实现为范例,讨论并着重介绍 了在BlackBerry 平台上设计UI 需要考虑和借用的技术,更好的包装BlackBerry 的应用 通过对UI 应用的讨论,本文也涉及到了在BlackBerry 应用开发中如何和第三方应用Library 集成, BlackBerry 上的网络应用开发等等方面的知识,文中涉及到的参考文档,都可以从RIM 中国开发 论坛上下载得到。 在阅读和参考本篇文档时,读者应该对BlackBerry 上的基本开工具和开发过程有些了解,如果想 参阅这些内容,可以参阅BlackBerry 中国。
资源推荐
资源详情
资源评论
BlackBerry 高级 UI 设计
作者:王志刚
概论 .............................................................................................................................................................. 3
1 基于 MIDP 的 UI 设计 ............................................................................................................................. 4
1.1 MIDP 高级 UI ................................................................................................................................ 4
1.2 MIDP 低级 UI ................................................................................................................................ 6
2 基于 Third party 的 UI 库的设计 .............................................................................................................. 9
2.1 基于 LWUIT 的 UI 库的设计规范 ...................................................................................................... 9
3 基于 BlackBerry 的 UI 库的设计 ............................................................................................................. 11
4 基于 SVG 的 UI 设计 ............................................................................................................................... 11
4.1 什么是 SVG ...................................................................................................................................... 11
4.2 Mobile 上的 svg ................................................................................................................................ 12
4.3 RIM 上的 svg ..................................................................................................................................... 12
5 基于 BlackBerry Widget 的 UI 设计 ........................................................................................................ 18
概论
这篇文档讲述的是如何在 BlackBerry 设备上应用的 UI 效果,文档的介绍的内容包括如下部分:
1. 基于 MIDP 的 UI
2. 基于 3rd-party 的 UI library 的应用
3. 基于 BlackBerry UI 组件的应用
4. 基于 SVG(JSR 226)的 UI 设计
5. 基于 Widget 的 UI 设计
本文的组成部分是以以一个传统移动应用的九宫格程序的 UI 设计和实现为范例,讨论并着重介绍
了在 BlackBerry 平台上设计 UI 需要考虑和借用的技术,更好的包装 BlackBerry 的应用
通过对 UI 应用的讨论,本文也涉及到了在 BlackBerry 应用开发中如何和第三方应用 Library 集成,
BlackBerry 上的网络应用开发等等方面的知识,文中涉及到的参考文档,都可以从 RIM 中国开发
论坛上下载得到。
在阅读和参考本篇文档时,读者应该对 BlackBerry 上的基本开工具和开发过程有些了解,如果想
参阅这些内容,可以参阅 BlackBerry 中国。
1 基于 MIDP 的 UI 设计
上面的图是整个 MIDP 中的 LCDUI 包的组成结构,这个包包括完整的 MIDLP 高级和低级 UI 库。
1.1 MIDP 高级 UI
我们在这一节要介绍 LCDUI 库的具体组成类图。Screen 类系属于高级图形用户界面组件,Canvas
是低级图形用户界面组件,在同一时刻,只能有唯一一个 Screen 或者 Canvas 类的子类显示在屏
幕上。
使用高级界面,但是九宫格这样的屏幕铺放应用的实现是想不到好的办法,本身没有合适的控件可以
完成这个任务。一种可能的办法是通过定制高级 UI 组件里面的元素,比如 CustomItem, 用他来绘
制定宫格。本例就是使用 CustomItem 来实现了一个九宫格效果,效果如下图所示
源代码如下所示:
public class GridItem extends CustomItem {
private Image image;
public MyItem(Image image, String title,int width,int height)
{
this.image = image;
}
public void paint(Graphics g, int w, int h)
{
剩余20页未读,继续阅读
资源评论
- xie202012-12-31东西还是比较实用.
- ff2482013-01-28实用,简单,很有参考价值
lihe111
- 粉丝: 104
- 资源: 29
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功