做j2me时间说长不长,也有近半年了。一直没有好好研究过低级界面,都是用高级界面。这次加了一个群,大家讨论了下开源的lwuit。界面挺好,又支持3D,其它控件像tree table 等都有,能做出很好效果。但我其实只要求有一个九宫图,一个自绘的菜单,很简单的要求。一个叫太极两仪(250701791)的群友,共享了一个九宫图,自已整理了下。
首先.为画九宫图,肯定要划分屏幕,就是要想好自己的屏幕大小是多少(比如 240 *320).九个图片的大小及区域.图片区离上下左右各多少像素的距离.
其次.整体风格要考虑.是否要背景图片,按钮图片的色彩搭配,选中时的效果(用动态还是矩形选中框等).
最后.要考虑好怎么分离类,才能让思路显得清晰,才能以后移植到其到机型上更为方便,即要考虑扩展和兼容性.
效果图如下:
主要有MyButton,MyCanvas,MyImage,MyConfig,MyKey类.具体可参见代码.