0

有没有办法通过代码或 Lwuit 资源编辑器来拉伸 9 部分图像以防止重复?理想情况下,我不想拉伸单个像素,但如果没有选择,那也不是什么大不了的事。

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

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

* = Fixed size  
- = Stretched  
| = Image separation  

当前的:

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

想:

* | - | *  
- | - | -  
* | - | * 
4

2 回答 2

1

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

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

于 2012-05-04T17:05:58.933 回答
1

你必须看看这个 youtube 视频

它对我建立自己的边界帮助很大Containers。您可以从LWUIT 存储库下载它。在这里你可以找到这个项目,以及它的 .res,这将帮助你为你的 .res 建立边界Components

于 2012-05-04T07:23:23.723 回答