LWUIT - 如何让 9 部分图像拉伸而不重复(资源编辑器 1.5)
Posted
技术标签:
【中文标题】LWUIT - 如何让 9 部分图像拉伸而不重复(资源编辑器 1.5)【英文标题】:LWUIT - How to get a 9 part image to stretch and not repeat (resource editor 1.5) 【发布时间】:2012-05-03 17:38:27 【问题描述】:有没有办法通过代码或 Lwuit 资源编辑器来拉伸 9 部分图像以防止重复?理想情况下,我不想拉伸单个像素,但如果没有选择,也不会是什么大问题。
目前:我使用 Lwiit 资源编辑器制作了一些边框生成的 9 部分按钮。在制作了Button
之后,我注意到应该拉伸的区域反而被重复了,这让我的渐变看起来很糟糕。
目标:
我希望制作我所有的 9 部分图像(边框、Buttons
等)来拉伸中心部分,如下面的参考。
* = Fixed size
- = Stretched
| = Image separation
当前:
* | * | *
* | * | *
* | * | *
想要:
* | - | *
- | - | -
* | - | *
【问题讨论】:
【参考方案1】:你必须看看this youtube video。
它对我建立自己的Containers
边界帮助很大。您可以从LWUIT repository 下载它。
在这里您可以找到这个项目及其 .res,这将帮助您为您的 Components
建立边界。
【讨论】:
【参考方案2】:LWUIT 为缩放边框做了最初的工作,但我从未完成它,因为 J2ME 设备不支持动态缩放。 Codename One 支持这种类型的图像边框,但由于复杂性和性能原因,它不会在 GUI 构建器中公开。
对于大多数设计,当它们被创建为多图像组件时,您可以达到与传统 9 片边框非常相似的效果。
【讨论】:
以上是关于LWUIT - 如何让 9 部分图像拉伸而不重复(资源编辑器 1.5)的主要内容,如果未能解决你的问题,请参考以下文章