LWUIT - 如何使9部分图像拉伸而不重复(资源编辑器1.5)

时间:2012-05-03 17:38:27

标签: button lwuit lwuit-resource-editor

有没有办法通过代码或Lwuit资源编辑器来拉伸9部分图像以防止重复?理想情况下,我不想延伸单个像素,但如果没有选择则不会是一个大问题。

目前:我使用Lwuit资源编辑器制作了一些边框生成的9个部分按钮。在制作Button后,我注意到应该拉伸的区域反复重复,使得我的渐变看起来很糟糕。

目标: 我希望制作我的所有9部分图像(边框,Buttons等)以将中心部分拉伸为下面的参考。

* = Fixed size  
- = Stretched  
| = Image separation  

当前:

* | * | *  
* | * | *  
* | * | *

想要:

* | - | *  
- | - | -  
* | - | * 

2 个答案:

答案 0 :(得分:1)

您必须查看this youtube video

为我的Containers建立自己的边界帮了我很多忙。您可以从LWUIT repository下载。 在这里你可以找到这个项目及其.res,它将帮助你构建Components的边界。

答案 1 :(得分:1)

LWUIT最初的工作是缩放边框,但我从未完成它,因为在J2ME设备上不支持动态扩展。 Codename One支持这种类型的图像边框,但由于复杂性和性能,它不会在GUI构建器中公开它。

对于大多数设计,当创建为多图像组件时,您可以使用传统的9件式边框达到非常相似的效果。