2012-01-02 45 views
3

使用LWUIT,我有一個Form(form1),其中包含一個Button(請參閱下面左圖中Form底部的銀色箭頭)。這個Button使用具有透明背景的圖像來構造,以給出非矩形Button的效果。當按下Button時,它會顯示另一個Form(表格2)。
在LWUIT中,按下按鈕時會出現白色矩形背景,如何將其刪除?

但不幸的是,當用戶按下這個Button時,白色矩形背景會在圖像的背景中出現幾毫秒。看到下面的右圖:

Before Pressing the button After Pressing the button

的問題是:
我如何可以防止按下Button後被出現這種白色矩形?

回答

8

當您選擇或取消選擇時,您已修改按鈕的狀態。您還必須修改按下的樣式。 您可以button.getPressedStyle()

嘗試做到這一點:

button.getPressedStyle().setBorder(null); 
button.getPressedStyle().setBgTransparency(0); 
+0

大,工程。謝謝 – 2012-01-02 16:27:36

相關問題