在LWUIT中,按下按钮时出现白色矩形背景,如何去除?
Posted
技术标签:
【中文标题】在LWUIT中,按下按钮时出现白色矩形背景,如何去除?【英文标题】:In LWUIT, a white rectangular background appears when the button is pressed, how to remove it? 【发布时间】:2012-01-02 15:48:02 【问题描述】:使用 LWUIT,我有一个 Form
(form1),其中包含一个 Button
(请参阅下左图中 Form
底部的银色箭头)。这个Button
是使用具有透明背景的图像构造的,以提供非矩形Button
的效果。当按下Button
时,它会显示另一个Form
(form2)。
但不幸的是,当用户按下此Button
时,图像背景中会出现几毫秒的白色矩形背景。见下图:
问题是:按Button
后如何防止出现这个白色矩形?
【问题讨论】:
【参考方案1】:您已修改按钮被选中或未选中时的状态。您还必须修改按下的样式。
你可以用button.getPressedStyle()
来做到这一点
试试:
button.getPressedStyle().setBorder(null);
button.getPressedStyle().setBgTransparency(0);
【讨论】:
以上是关于在LWUIT中,按下按钮时出现白色矩形背景,如何去除?的主要内容,如果未能解决你的问题,请参考以下文章