在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中,按下按钮时出现白色矩形背景,如何去除?的主要内容,如果未能解决你的问题,请参考以下文章

LWUIT: tabs - 如何标记当前选中的选项卡

在 Xamarin.Forms 中使用 ToptabbedPage 时出现意外的白色按钮

按下更新按钮时出现错误

将背景图像加载为视图时出现小的白色间隙

创建具有许多 div 的按钮时出现问题

Jquery中怎么实现鼠标移动到某处时出现一个弹窗,里头还有链接的效果