锁定老帖子 主题:J2ME UI设计
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-06
最后修改:2009-06-22
最近做了一套UI,其中包括Tab标签、Menu菜单、Input表单、CheckBox复选框、Raido单选框、ScollBar滚动条、Text文本、ProgressBar进度条、滚展等。
其简单思路如下 组件: 每个组件(tab,raido,checkbox等)继承一个抽象类Item,Item实现如getX()、getY()、getWidth()、getHeight()等方法,其子类通过自己实现一些特殊的绘制。 屏与层 LayerManger类用于管理层和屏慕的切换,屏慕实现Form,TabForm,WebForm等,他们继承LayerInterface抽象类,其最重要即在一个Canvas屏中绘制,以避免闪屏问题。 WebForm和Form WebForm继承Form,由于它需同服务端进行通讯,所以一些组件和Form的组件实现方式不同,不同之处在于事件组件和显示组件用不同的Vector都装载,即分开处理。 UI的一些截屏:http://fonter.iteye.com/admin/blogs/408059 导读 S40平台播放多媒体时内存优化 http://fonter.iteye.com/blog/413022 J2ME模拟器加载RMS时突然失效的原因 http://fonter.iteye.com/blog/407576 J2ME飞信协议分析(初稿) http://fonter.iteye.com/blog/408385 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-06-11
不错。楼主有没有Demo玩下。
|
|
返回顶楼 | |
发表时间:2009-06-11
怎么没有源码呢。。。。。。
|
|
返回顶楼 | |
发表时间:2009-06-11
liuyuzi 写道 怎么没有源码呢。。。。。。 不好意思,目前暂不开源,以后如果有必要可能会 |
|
返回顶楼 | |
发表时间:2009-06-11
wuhua 写道 不错。楼主有没有Demo玩下。 目前还处于一边测试一边完善,而且还有别的原因,暂无法给DEMO,希望在八月中旬能给个DEMO,真不好意思哦 |
|
返回顶楼 | |
发表时间:2009-06-11
怎么没有代码看看哈。
|
|
返回顶楼 | |
发表时间:2009-06-12
turionboy 写道 怎么没有代码看看哈。 你想看那块代码? |
|
返回顶楼 | |
发表时间:2009-06-12
最后修改:2009-06-12
在canvas的基础上作?
赶紧开源吧,8月太久了 |
|
返回顶楼 | |
发表时间:2009-06-12
hatedance 写道 在canvas的基础上作? 赶紧开源吧,8月太久了 一个类继承Canvas,绘制全在这个类上,8月只是出来个DEMO,不会开源!现在好多开源的,俺也是看了它们的哦,如LWUIT,Polish等啊 |
|
返回顶楼 | |
发表时间:2009-06-15
做味搞!还不会开源!
|
|
返回顶楼 | |