Domanda

ho un creato un campo pulsante personalizzato, quando il pulsante è acceso di default focus sfondo blu è in arrivo, voglio rimuovere tale sfondo blu. in realtà sto immissione immagine sul pulsante e sull'immagine ci sono certa area che è trasparente. quando il pulsante personalizzato è a fuoco quindi viene visualizzato sfondo blu. Voglio rimuovere tale sfondo blu.

Grazie mille

È stato utile?

Soluzione

metodo di sostituzione

protected void drawFocus(Graphics graphics, boolean on) {
        if (on) {
                 //draw your own custom focus.
                }
            }

Altri suggerimenti

metodo di sostituzione

public void onFocus(int direction) {}

e non si rifanno alla super.onFocus in esso

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top