我创建了一个自定义按钮字段,当按钮处于焦点时默认蓝色背景即将到来,我想删除该蓝色背景。实际上我将图像放在按钮上,在图像上有一些透明的区域。当该自定义按钮处于焦点上时,将显示蓝色背景。我想删除那个蓝色背景。
非常感谢
答案 0 :(得分:10)
覆盖方法
protected void drawFocus(Graphics graphics, boolean on) {
if (on) {
//draw your own custom focus.
}
}
答案 1 :(得分:0)
覆盖方法
public void onFocus(int direction) {}
并且不要在其中调用super.onFocus