有没有办法通过代码或Lwuit资源编辑器来拉伸9部分图像以防止重复?理想情况下,我不想延伸单个像素,但如果没有选择则不会是一个大问题。
目前:我使用Lwuit资源编辑器制作了一些边框生成的9个部分按钮。在制作Button
后,我注意到应该拉伸的区域反复重复,使得我的渐变看起来很糟糕。
目标:
我希望制作我的所有9部分图像(边框,Buttons
等)以将中心部分拉伸为下面的参考。
* = Fixed size
- = Stretched
| = Image separation
当前:
* | * | *
* | * | *
* | * | *
想要:
* | - | *
- | - | -
* | - | *
答案 0 :(得分:1)
您必须查看this youtube video。
为我的Containers
建立自己的边界帮了我很多忙。您可以从LWUIT repository下载。
在这里你可以找到这个项目及其.res,它将帮助你构建Components
的边界。
答案 1 :(得分:1)
LWUIT最初的工作是缩放边框,但我从未完成它,因为在J2ME设备上不支持动态扩展。 Codename One支持这种类型的图像边框,但由于复杂性和性能,它不会在GUI构建器中公开它。
对于大多数设计,当创建为多图像组件时,您可以使用传统的9件式边框达到非常相似的效果。