cavas使用实例 - 九宫图

做j2me时间说长不长,也有近半年了。一直没有好好研究过低级界面,都是用高级界面。这次加了一个群,大家讨论了下开源的lwuit。界面挺好,又支持3D,其它控件像tree table 等都有,能做出很好效果。但我其实只要求有一个九宫图,一个自绘的菜单,很简单的要求。一个叫太极两仪(250701791)的群友,共享了一个九宫图,自已整理了下。

首先.为画九宫图,肯定要划分屏幕,就是要想好自己的屏幕大小是多少(比如 240 *320).九个图片的大小及区域.图片区离上下左右各多少像素的距离.

其次.整体风格要考虑.是否要背景图片,按钮图片的色彩搭配,选中时的效果(用动态还是矩形选中框等).

最后.要考虑好怎么分离类,才能让思路显得清晰,才能以后移植到其到机型上更为方便,即要考虑扩展和兼容性.

效果图如下:canvas九宫图

 

主要有MyButton,MyCanvas,MyImage,MyConfig,MyKey类.具体可参见代码.

代码下载

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值