Доброго дня. Есть составная вьюшка (Два textView + image) у которой 4 стейта: положения on, off и состояния enabled/disabled.
В ON и OFF разные картинки и root background. Disabled просто должен добавлять серый фильтр на всю view.
Как средствами андроида это красиво реализовать?
В идеале бы хотелось большой селектор, чтобы сделал buttonLayout.isChecked = true, а он сам дочерним вью проставил checked и себе background сменил, а при buttonLayout.enabled = false сделал себе tint=grey.
Но увы, у layout нет ни tint, ни checked (как и у image).
У вью есть colorFilter, если мне не изменяет память