Ho una classe che estende LinearLayout, non riesco a capire come ottenere PorterDuff.Mode lavorare con questo pezzo di codice:PorterDuff.Mode Android: PorterDuff non può essere risolto per una variabile
this.getBackground().setColorFilter(Color.parseColor("#a7d2e3"), PorterDuff.Mode.DARKEN);
"PorterDuff non può essere risolto in una variabile"
Ho importato porterduff e da quello che posso vedere PorterDuff è una classe statica. Qualche idea?
Forse lo si importa correttamente? Hai fatto un refuso? 'import android.graphics.PorterDuff;' – Jesper
ah, ho importato android.graphics.PorterDuff.Mode! Grazie!!! Ho passato anni a tirare fuori i miei capelli su questo – KingFu
Ora ottengo NullPointerExceptions su quella linea. Strano perché this.setBackgroundColor (Color.RED); funziona bene. La vista è una sottoclasse di LinearLayout ... ti chiedi solo se non puoi chiamare getBackground/setColorFilter su un LinearLayout? – KingFu