Удалить ColorFilter / undo setColorFilter

Как можно удалить ColorFilter или установитьColorFilter в представлении?

Вы пробовали установить его null ?

Согласно документации на Android :

Public void setColorFilter (ColorFilter cf)

Поскольку: Уровень API 1 Примените произвольный цветной фильтр к изображению. параметры

Cf цветной фильтр для применения (может быть нулевым)

Вы можете вызвать clearColorFilter() для того же объекта, на который вы назвали setColorFilter() . Этот метод эквивалентен setColorFilter(null) и, возможно, более читабельен, чем последний.

Попробуй это :

 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 

Также есть два других ответа, которые тоже полезны. Но, это работает для меня, когда я недействителен.