In che modo un ColorFilter può essere rimosso o setColorFilter su una vista annullata?remove ColorFilter/undo setColorFilter
risposta
Hai provato a impostarlo su null
?
Secondo Android Documentation:
pubblico setColorFilter vuoto (colorfilter cf)
Dal: API Livello 1 Applicare un colorfilter arbitrario all'immagine. Parametri
cf il colorfilter di applicare (può essere nullo)
ahi. view.setColorFilter (0xFFFFFFFF, Mode.MULTIPLY); ha funzionato anche –
Non funziona correttamente sul lecca-lecca. Dovresti usare 'clearColorFilter()' invece –
clearColorFilter() rende esatta la stessa chiamata di setColorFilter (null) in tutte le versioni di Android disponibili ora, quindi non hai ragione nella seconda parte della tua affermazione :) – Vadim
È possibile chiamare clearColorFilter()
per lo stesso oggetto su cui hai chiamato setColorFilter()
. Questo metodo è equivalente a setColorFilter(null)
ed è probabilmente più leggibile rispetto al secondo.
Prova questa:
Drawable play = ContextCompat.getDrawable(MainActivity.this, R.drawable.ic_action_play_arrow);
play.clearColorFilter();
view.invalidate(); // This is helpful when you apply morethan one color filter
Altre due risposte sono anche lì che sono utili anche. Ma funziona per me quando invalido la vista.
- 1. setColorFilter non funziona
- 2. Android ImageButton setColorFilter non funziona
- 3. Threadlocal remove?
- 4. Python timedelta remove microseconds
- 5. htmlpurifier remove inline css
- 6. JQuery Remove() non funziona
- 7. JSoup Remove Elements
- 8. Remove Single Metaclass Method
- 9. Lista Iterator Remove()
- 10. Retrofit2 proguard remove param
- 11. MySQL Remove Trailing Zero
- 12. AngularJS remove attributes
- 13. Yii2 remove index.php dall'URL
- 14. jquery aggiungi remove class
- 15. JavaScript Remove Braces
- 16. avvertimento banca dati remove
- 17. remove css hover style
- 18. remove Default in migration?
- 19. operatore == e list :: remove()
- 20. Jquery - Remove() after hide()
- 21. LiveValidation .remove non funziona
- 22. XPATH remove attribute
- 23. Git remove history commegna
- 24. jQuery remove() callback?
- 25. Laravel 5.1 remove controller
- 26. L'accelerazione dell'hardware a nido d'ape non sembra funzionare con setColorFilter
- 27. Lollipop Android 5.0: setColorFilter "perde" su altri pulsanti
- 28. Metodi EntityCollection Clear() e Remove()
- 29. Lodash remove from string array
- 30. Perché Iterator definisce l'operazione remove()?
Si prega di non riempire le domande con rumore per sconfiggere il nostro rilevamento degli standard di qualità. – Kev