3

使用 LWUIT,我有一个Form(form1),其中包含一个Button(见左下图底部的银色箭头Form)。这Button是使用具有透明背景的图像构建的,以提供非矩形的效果Button。当Button按下它时,它会显示另一个Form(form2)。

但不幸的是,当用户按下这个时Button,一个白色的矩形背景会在图像的背景中出现几毫秒。请看下面的右图:

按下按钮之前 按下按钮后

问题是:
如何防止在按下 后出现这个白色矩形Button

4

1 回答 1

8

您已修改按钮被选中或未选中时的状态。您还必须修改按下的样式。你可以这样做button.getPressedStyle()

尝试:

button.getPressedStyle().setBorder(null);
button.getPressedStyle().setBgTransparency(0);
于 2012-01-02T16:05:47.387 回答