j2ME中 lwuit实现按钮缩放功能代码解析
2010-11-30 10:32
676 查看
0j2ME中 lwuit实现按钮缩放功能代码解当用户按下按钮的时候 实现缩放功能final Button b = new Button(NameList[i], unselectedImages[i]) {public Image getPressedIcon() {
Image i = getIcon();
return i.scaled((int) (i.getWidth() * 0.8), (int) (i.getHeight() * 0.8));
}
};LWUIT Image 实现代码public Image scaled(int width, int height) {
if(width == getWidth() && height == getHeight()) {
return this;
}
Dimension d = new Dimension(width, height);
Image i = getCachedImage(d);
if(i != null) {
return i;
}
i = new Image(this.image);
i.scale(width, height);
i.transform = this.transform;
cacheImage(d, i);
return i;
}获得图片缓冲Image getCachedImage(Dimension size) {
if(scaleCache != null) {
WeakReference w = (WeakReference)scaleCache.get(size);
if(w != null) {
return (Image)w.get();
}
}
return null;本文出自 “技术人生” 博客,请务必保留此出处http://zhaohaiyang.blog.51cto.com/2056753/436147
Image i = getIcon();
return i.scaled((int) (i.getWidth() * 0.8), (int) (i.getHeight() * 0.8));
}
};LWUIT Image 实现代码public Image scaled(int width, int height) {
if(width == getWidth() && height == getHeight()) {
return this;
}
Dimension d = new Dimension(width, height);
Image i = getCachedImage(d);
if(i != null) {
return i;
}
i = new Image(this.image);
i.scale(width, height);
i.transform = this.transform;
cacheImage(d, i);
return i;
}获得图片缓冲Image getCachedImage(Dimension size) {
if(scaleCache != null) {
WeakReference w = (WeakReference)scaleCache.get(size);
if(w != null) {
return (Image)w.get();
}
}
return null;本文出自 “技术人生” 博客,请务必保留此出处http://zhaohaiyang.blog.51cto.com/2056753/436147
相关文章推荐
- j2ME中 lwuit实现按钮缩放功能代码解析
- j2ME中 lwuit实现按钮缩放功能代码解析
- 解析PHP留言本模块主要功能的函数说明(代码可实现)
- Android自定义View来实现解析lrc歌词并同步滚动、上下拖动、缩放歌词的功能[转]
- iOS - UIScrollView控件实现图片缩放功能(还需补充代码)
- jQuery实现倒计时按钮功能代码分享
- web代码手写版 实现功能:单击按钮图片变换
- jquery+.net实现类似开心网图像缩放截取功能(附代码下载)
- J2ME GUI实战之三 ----------LWUIT实现切换特效
- JQuery html API支持解析执行Javascript脚本功能实现-代码分析
- [导入]jquery+.net实现类似开心网图像缩放截取功能(附代码下载)
- J2ME GUI实战之三 ----------LWUIT实现切换特效
- [J2ME]触摸屏功能实现代码一
- javabean servlet jsp实现分页功能代码解析
- 【Unity】代码实现NGUI按钮监听功能
- 解析PHP留言本模块主要功能的函数说明(代码可实现)
- js拖拽功能实现代码解析
- unity实现鼠标拖拽缩放功能代码
- 实现PDF显示与缩放功能的代码
- Android(java)学习笔记258:JNI之hello.c(c代码功能实现)指针语法解析