|
|
1
2
我有一个 similar answer 另一个问题也是,使用多边形作为awt剪辑。也许这在J2ME中得到了支持?您需要知道要排除的矩形的边界,以及绘图区域的外部边界。 +-------------------+ | clip drawing area | +---+-----------+ | | | excluded | | | | area | | | +-----------+ | | | +-------------------+ 从OP编辑。 这个答案对我有效,并且J2ME支持API。另一个问题的答案似乎有一个错误——坐标集需要从左上和内上的点开始,以便创建一个封闭的多边形。我的最终代码如下: 为了创建剪切形状,我使用了以下方法:
我将其设置为图形上下文,然后填充矩形:
然后我在每个角落画了一个点,创造了一个圆角的错觉:
|
|
|
2
1
请查一下我的答案 this 问题。它非常相似。 编辑:您可能想检查Alphacomposite是否在J2ME中可用。在爪哇,你可以通过改变Alpha合成模式(我不记得我到底认为它的SRCIN)和通过在黑白区域上绘制图像来模拟剪辑。你可能想看看。 |